diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/chunk/ChunkLightS2CP.kt b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/chunk/ChunkLightS2CP.kt index 6a12d66c6..732dd32d6 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/chunk/ChunkLightS2CP.kt +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/chunk/ChunkLightS2CP.kt @@ -29,8 +29,10 @@ import de.bixilon.minosoft.util.logging.LogLevels import de.bixilon.minosoft.util.logging.LogMessageType @LoadPacket(lowPriority = true) -class ChunkLightS2CP @JvmOverloads constructor(buffer: PlayInByteBuffer, chunkPositionGetter: () -> Vec2i = { Vec2i(buffer.readVarInt(), buffer.readVarInt()) }) : PlayS2CPacket { - val chunkPosition: Vec2i = chunkPositionGetter() +class ChunkLightS2CP @JvmOverloads constructor( + buffer: PlayInByteBuffer, + val chunkPosition: Vec2i = Vec2i(buffer.readVarInt(), buffer.readVarInt()), +) : PlayS2CPacket { var trustEdges: Boolean = false private set val chunkData: ChunkData diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/chunk/ChunkS2CP.kt b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/chunk/ChunkS2CP.kt index aeb677bc7..32d653712 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/chunk/ChunkS2CP.kt +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/chunk/ChunkS2CP.kt @@ -149,7 +149,7 @@ class ChunkS2CP(buffer: PlayInByteBuffer) : PlayS2CPacket { if (StaticConfiguration.IGNORE_SERVER_LIGHT) { buffer.pointer = buffer.size } else { - this.chunkData.replace(ChunkLightS2CP(buffer) { chunkPosition }.chunkData) + this.chunkData.replace(ChunkLightS2CP(buffer, chunkPosition).chunkData) } } }