From 61e9d3a98d30b3c47325242efe910de324a472f9 Mon Sep 17 00:00:00 2001 From: Waiting Idly <25394029+WaitingIdly@users.noreply.github.com> Date: Sat, 4 Apr 2026 21:12:49 -0700 Subject: [PATCH] fix biome parser --- .../compat/vanilla/command/infoparser/InfoParserBiome.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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()); } }