diff --git a/src/main/java/com/cleanroommc/groovyscript/compat/vanilla/command/infoparser/InfoParserBiome.java b/src/main/java/com/cleanroommc/groovyscript/compat/vanilla/command/infoparser/InfoParserBiome.java index 8f42297e1..84a985ccf 100644 --- a/src/main/java/com/cleanroommc/groovyscript/compat/vanilla/command/infoparser/InfoParserBiome.java +++ b/src/main/java/com/cleanroommc/groovyscript/compat/vanilla/command/infoparser/InfoParserBiome.java @@ -26,7 +26,8 @@ public String text(@NotNull Biome entry, boolean colored, boolean prettyNbt) { @Override public void parse(InfoParserPackage info) { - if (info.getPos() == null || info.getEntity() == null) return; - instance.add(info.getMessages(), info.getEntity().getEntityWorld().getBiome(info.getPos()), info.isPrettyNbt()); + var position = info.getEntity() == null ? info.getPos() : info.getEntity().getPosition(); + if (position == null) return; + instance.add(info.getMessages(), info.getPlayer().getEntityWorld().getBiome(position), info.isPrettyNbt()); } }