diff --git a/station-flattening-v0/src/main/java/net/modificationstation/stationapi/impl/world/chunk/FlattenedChunk.java b/station-flattening-v0/src/main/java/net/modificationstation/stationapi/impl/world/chunk/FlattenedChunk.java index c62ad1a03..0b28e0e3a 100644 --- a/station-flattening-v0/src/main/java/net/modificationstation/stationapi/impl/world/chunk/FlattenedChunk.java +++ b/station-flattening-v0/src/main/java/net/modificationstation/stationapi/impl/world/chunk/FlattenedChunk.java @@ -11,6 +11,7 @@ import net.minecraft.world.LightType; import net.minecraft.world.World; import net.minecraft.world.chunk.Chunk; +import net.minecraft.world.dimension.Dimension; import net.modificationstation.stationapi.api.StationAPI; import net.modificationstation.stationapi.api.block.BlockState; import net.modificationstation.stationapi.api.block.States; @@ -144,7 +145,7 @@ public void setLight(LightType type, int x, int y, int z, int light) { @Override public int getLight(int x, int y, int z, int light) { ChunkSection section = getSection(y); - int lightLevel = section == null ? 15 : section.getLight(LightType.SKY, x, y & 15, z); + int lightLevel = section == null ? (world.dimension.field_2177 /* hasCeiling */ ? 0 : 15) : section.getLight(LightType.SKY, x, y & 15, z); if (lightLevel > 0) { field_953 = true; }