diff --git a/src/main/java/com/seibel/lod/builders/lodBuilding/LodBuilder.java b/src/main/java/com/seibel/lod/builders/lodBuilding/LodBuilder.java index ff429c69e..9f9baebe3 100644 --- a/src/main/java/com/seibel/lod/builders/lodBuilding/LodBuilder.java +++ b/src/main/java/com/seibel/lod/builders/lodBuilding/LodBuilder.java @@ -155,6 +155,11 @@ public class LodBuilder if (mc.getClientWorld() == null) return; + // don't try to generate LODs if the user isn't in the world anymore + // (this happens a lot when the user leaves a world/server) + if (mc.getSinglePlayerServer() == null && mc.getCurrentServer() == null) + return; + DimensionType dim = world.dimensionType(); // make sure the dimension exists