From 0e35a3e62b2c64e8a6f2fb1b4141b0b8058fdc69 Mon Sep 17 00:00:00 2001 From: Wagyourtail Date: Mon, 19 Dec 2022 07:42:23 -0700 Subject: [PATCH] fix #3756 by allowing to recompute worldData if null --- src/main/java/baritone/cache/WorldProvider.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/baritone/cache/WorldProvider.java b/src/main/java/baritone/cache/WorldProvider.java index 9c47b0702..eef1592fc 100644 --- a/src/main/java/baritone/cache/WorldProvider.java +++ b/src/main/java/baritone/cache/WorldProvider.java @@ -48,6 +48,10 @@ public class WorldProvider implements IWorldProvider, Helper { @Override public final WorldData getCurrentWorld() { + // attempt reload if the worldData is null + if (currentWorld == null && mc.level != null) { + initWorld(mc.level.dimension(), mc.level.dimensionType()); + } return this.currentWorld; }