Skip to content

Commit 46954ee

Browse files
committed
Don't explode on light data in the nether
It shouldn't be there but whatever
1 parent 55201f0 commit 46954ee

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

patches/server/0791-Rewrite-the-light-engine.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5040,7 +5040,7 @@ index 5ce6a2b83546f4dbc3183a386f51b4bacc173744..a7231ceda4f3e96c0e0c11eee953f129
50405040
this.fluidTicks = fluidTickScheduler;
50415041
}
50425042
diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java b/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java
5043-
index be9c15fe141ede1132dbe07ba4bfcf22036ab194..b479c4a617becd3f31080ade0388c50727a56ba0 100644
5043+
index be9c15fe141ede1132dbe07ba4bfcf22036ab194..4df5853781a2ac89dd391374d34d9096643a2ab8 100644
50445044
--- a/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java
50455045
+++ b/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java
50465046
@@ -94,6 +94,14 @@ public class ChunkSerializer {
@@ -5136,7 +5136,7 @@ index be9c15fe141ede1132dbe07ba4bfcf22036ab194..b479c4a617becd3f31080ade0388c507
51365136
+ // is forced to re-light them if it encounters our data. It's too much of a burden
51375137
+ // to try and maintain compatibility with a broken and inferior skylight management system.
51385138
+ skyNibbles[y - minSection] = new ca.spottedleaf.starlight.common.light.SWMRNibbleArray(sectionData.getByteArray("SkyLight").clone(), sectionData.getInt(SKYLIGHT_STATE_TAG)); // clone for data safety
5139-
+ } else {
5139+
+ } else if (flag1) {
51405140
+ skyNibbles[y - minSection] = new ca.spottedleaf.starlight.common.light.SWMRNibbleArray(null, sectionData.getInt(SKYLIGHT_STATE_TAG));
51415141
}
51425142
+ // Paper end - rewrite the light engine

0 commit comments

Comments
 (0)