diff --git a/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java b/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java index 4a7d9efd5..2dda190f6 100644 --- a/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java +++ b/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java @@ -400,7 +400,7 @@ public class LodBuilder - if (world != null && !world.isEmpty()) + if (world != null) { // server world sky light (always accurate) blockLight = world.getBlockLight(blockPos); @@ -429,7 +429,7 @@ public class LodBuilder else { world = MC.getWrappedServerWorld(); - if (world.isEmpty()) + if (world==null) return 0; // client world sky light (almost never accurate) blockLight = world.getBlockLight(blockPos); diff --git a/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IWorldWrapper.java b/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IWorldWrapper.java index ee7fd28bc..e70a71dc9 100644 --- a/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IWorldWrapper.java +++ b/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IWorldWrapper.java @@ -46,6 +46,8 @@ public interface IWorldWrapper public boolean hasSkyLight(); + // Pls dont use this + // If the world is null then this cant be called and gives an error public boolean isEmpty(); public int getHeight();