From a34578835881b9e53f9525db8402a711b54e52e5 Mon Sep 17 00:00:00 2001 From: gnembon Date: Wed, 15 Jul 2020 00:40:54 -0300 Subject: [PATCH] Action for finishing using item is triggered just before vanilla applies its effects. --- .../carpet/mixins/ServerPlayerEntity_scarpetEventMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/carpet/mixins/ServerPlayerEntity_scarpetEventMixin.java b/src/main/java/carpet/mixins/ServerPlayerEntity_scarpetEventMixin.java index a04243a6..70142604 100644 --- a/src/main/java/carpet/mixins/ServerPlayerEntity_scarpetEventMixin.java +++ b/src/main/java/carpet/mixins/ServerPlayerEntity_scarpetEventMixin.java @@ -48,9 +48,9 @@ public abstract class ServerPlayerEntity_scarpetEventMixin extends PlayerEntity { Hand hand = getActiveHand(); ItemStack stack = getActiveItem().copy(); + PLAYER_FINISHED_USING_ITEM.onItemAction((ServerPlayerEntity) (Object)this, hand, stack); // do vanilla super.consumeItem(); - PLAYER_FINISHED_USING_ITEM.onItemAction((ServerPlayerEntity) (Object)this, hand, stack); } else {