From 7ee03fc14b87858695e76984185eed2f02d5c4fc Mon Sep 17 00:00:00 2001 From: FalsePattern <30945458+FalsePattern@users.noreply.github.com> Date: Sun, 16 Apr 2023 22:24:07 +0200 Subject: [PATCH] Fix #2 "Client crash during SMP connection" --- .../mixins/common/vanilla/S26PacketMapChunkBulkMixin.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/falsepattern/chunk/internal/mixin/mixins/common/vanilla/S26PacketMapChunkBulkMixin.java b/src/main/java/com/falsepattern/chunk/internal/mixin/mixins/common/vanilla/S26PacketMapChunkBulkMixin.java index 9cc8f33..d6d9254 100644 --- a/src/main/java/com/falsepattern/chunk/internal/mixin/mixins/common/vanilla/S26PacketMapChunkBulkMixin.java +++ b/src/main/java/com/falsepattern/chunk/internal/mixin/mixins/common/vanilla/S26PacketMapChunkBulkMixin.java @@ -40,6 +40,8 @@ public abstract class S26PacketMapChunkBulkMixin { private int[] zPositions; @Shadow(aliases = "field_149265_c") private int[] ebsMasks; + @Shadow(aliases = "field_149262_d") + private int[] ebsMSBMasks; @Shadow(aliases = "field_149261_g") private int deflatedSize; @Shadow(aliases = "field_149267_h") @@ -66,6 +68,7 @@ public abstract class S26PacketMapChunkBulkMixin { xPositions = new int[chunkCount]; zPositions = new int[chunkCount]; ebsMasks = new int[chunkCount]; + ebsMSBMasks = new int[chunkCount]; datas = new byte[chunkCount][]; if (inflaterBuffer.length < deflatedSize) {