diff --git a/CHANGELOG.md b/CHANGELOG.md index b1ef240..d60cfbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Fixed +- Client side crash ## [1.4.1] - 2024-06-03 ### Changed diff --git a/common/src/main/java/me/drex/antixray/common/mixin/ClientboundChunkBatchStartPacketMixin.java b/common/src/main/java/me/drex/antixray/common/mixin/ClientboundChunkBatchStartPacketMixin.java index 962eba2..5825066 100644 --- a/common/src/main/java/me/drex/antixray/common/mixin/ClientboundChunkBatchStartPacketMixin.java +++ b/common/src/main/java/me/drex/antixray/common/mixin/ClientboundChunkBatchStartPacketMixin.java @@ -22,8 +22,7 @@ private static StreamCodec allowNonSi return new StreamCodec<>() { @Override public ClientboundChunkBatchStartPacket decode(ByteBuf object) { - // This mixin is only applied on the server, we don't care about decoding - throw new UnsupportedOperationException(); + return ClientboundChunkBatchStartPacket.INSTANCE; } @Override diff --git a/common/src/main/resources/antixray.common.mixins.json b/common/src/main/resources/antixray.common.mixins.json index 73f3c6d..d2cd8b2 100644 --- a/common/src/main/resources/antixray.common.mixins.json +++ b/common/src/main/resources/antixray.common.mixins.json @@ -7,6 +7,7 @@ "ChunkSerializerMixin", "ClientboundBundlePacketMixin", "ClientboundChunkBatchStartPacketAccessor", + "ClientboundChunkBatchStartPacketMixin", "ClientboundLevelChunkPacketDataMixin", "ClientboundLevelChunkWithLightPacketMixin", "ConnectionMixin", @@ -17,9 +18,6 @@ "ServerLevelMixin", "ServerPlayerGameModeMixin" ], - "server": [ - "ClientboundChunkBatchStartPacketMixin" - ], "injectors": { "defaultRequire": 1 } diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json index 4521dc6..6232d14 100644 --- a/fabric/src/main/resources/fabric.mod.json +++ b/fabric/src/main/resources/fabric.mod.json @@ -21,7 +21,6 @@ "antixray.common.mixins.json", "antixray.fabric.mixins.json" ], - "accessWidener": "antixray.accesswidener", "depends": { "fabricloader": ">=0.12.6", "java": ">=17"