From 083d39562ad145328b0f41801ced00ccc91a13de Mon Sep 17 00:00:00 2001 From: Adrien1106 Date: Sun, 13 Apr 2025 20:09:08 +0200 Subject: [PATCH] fix: added additional check for placing event see #19 --- src/main/java/fr/adrien1106/reframed/mixin/BlockItemMixin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/adrien1106/reframed/mixin/BlockItemMixin.java b/src/main/java/fr/adrien1106/reframed/mixin/BlockItemMixin.java index c7331a4..90458b7 100644 --- a/src/main/java/fr/adrien1106/reframed/mixin/BlockItemMixin.java +++ b/src/main/java/fr/adrien1106/reframed/mixin/BlockItemMixin.java @@ -32,7 +32,8 @@ public class BlockItemMixin { ) ) private static void placeBlockWithOffHandCamo(World world, PlayerEntity player, BlockPos pos, ItemStack stack, CallbackInfoReturnable cir, @Local LocalRef compound) { - if (compound.get() != null + if (player == null + || compound.get() != null || player.getOffHandStack().isEmpty() || player.getMainHandStack().isEmpty() || !(player.getMainHandStack().getItem() instanceof BlockItem frame)