Don't update skylight sources on Paper

Dieser Commit ist enthalten in:
Moulberry 2023-10-17 08:54:18 +08:00
Ursprung 55e85a3d0e
Commit a76aaba3d0
2 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen

Datei anzeigen

@ -72,7 +72,7 @@ public class RequestChunkDataPacketListener implements PluginMessageListener {
return;
}
boolean sendBlockEntitiesInChunks= friendlyByteBuf.readBoolean();
boolean sendBlockEntitiesInChunks = friendlyByteBuf.readBoolean();
Long2ObjectMap<CompressedBlockEntity> blockEntityMap = new Long2ObjectOpenHashMap<>();
ByteArrayOutputStream baos = new ByteArrayOutputStream();

Datei anzeigen

@ -191,7 +191,9 @@ public class SetBlockPacketListener implements PluginMessageListener {
// Update Light
if (LightEngine.hasDifferentLightProperties(chunk, blockPos, old, blockState)) {
chunk.getSkyLightSources().update(chunk, x, by, z);
// Note: Skylight Sources not currently needed on Paper due to Starlight
// This might change in the future, so be careful!
// chunk.getSkyLightSources().update(chunk, x, by, z);
level.getChunkSource().getLightEngine().checkBlock(blockPos);
}