From c17386dd9713a3629f0be60ce92edc55cc987948 Mon Sep 17 00:00:00 2001 From: FalsePattern Date: Thu, 16 Jan 2025 13:25:02 +0100 Subject: [PATCH] fix crash with non-unimix mixin loaders --- .../mixins/common/vanilla/S22PacketMultiBlockChangeMixin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/falsepattern/chunk/internal/mixin/mixins/common/vanilla/S22PacketMultiBlockChangeMixin.java b/src/main/java/com/falsepattern/chunk/internal/mixin/mixins/common/vanilla/S22PacketMultiBlockChangeMixin.java index 79eb065..6195ffa 100644 --- a/src/main/java/com/falsepattern/chunk/internal/mixin/mixins/common/vanilla/S22PacketMultiBlockChangeMixin.java +++ b/src/main/java/com/falsepattern/chunk/internal/mixin/mixins/common/vanilla/S22PacketMultiBlockChangeMixin.java @@ -30,9 +30,11 @@ public abstract class S22PacketMultiBlockChangeMixin implements CustomPacketMult private S23PacketBlockChange[] subPackets; + @SuppressWarnings("DefaultAnnotationParam") @Inject(method = "(I[SLnet/minecraft/world/chunk/Chunk;)V", at = @At(value = "FIELD", - target = "Lnet/minecraft/network/play/server/S22PacketMultiBlockChange;field_148925_b:Lnet/minecraft/world/ChunkCoordIntPair;"), + target = "Lnet/minecraft/network/play/server/S22PacketMultiBlockChange;field_148925_b:Lnet/minecraft/world/ChunkCoordIntPair;", + unsafe = true), require = 1) private void suppressConstructor(int p_i45181_1_, short[] crammedPositions, Chunk chunk, CallbackInfo ci) { throw new IllegalStateException(