Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-12-20 05:20:07 +01:00
[Bleeding] Fix exception in getChunkSnapshot() - sky light can be null
Dieser Commit ist enthalten in:
Ursprung
686807e387
Commit
ed2dd31a80
@ -193,8 +193,12 @@ public class CraftChunk implements Chunk {
|
|||||||
/* Get block data nibbles */
|
/* Get block data nibbles */
|
||||||
sectionBlockData[i] = new byte[2048];
|
sectionBlockData[i] = new byte[2048];
|
||||||
System.arraycopy(cs[i].j().a, 0, sectionBlockData[i], 0, 2048); // Should be getData
|
System.arraycopy(cs[i].j().a, 0, sectionBlockData[i], 0, 2048); // Should be getData
|
||||||
|
if (cs[i].l() == null) {
|
||||||
|
sectionSkyLights[i] = emptyData;
|
||||||
|
} else {
|
||||||
sectionSkyLights[i] = new byte[2048];
|
sectionSkyLights[i] = new byte[2048];
|
||||||
System.arraycopy(cs[i].l().a, 0, sectionSkyLights[i], 0, 2048); // Should be getSkyLight
|
System.arraycopy(cs[i].l().a, 0, sectionSkyLights[i], 0, 2048); // Should be getSkyLight
|
||||||
|
}
|
||||||
sectionEmitLights[i] = new byte[2048];
|
sectionEmitLights[i] = new byte[2048];
|
||||||
System.arraycopy(cs[i].k().a, 0, sectionEmitLights[i], 0, 2048); // Should be getBlockLight
|
System.arraycopy(cs[i].k().a, 0, sectionEmitLights[i], 0, 2048); // Should be getBlockLight
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren