diff --git a/NCPCompatBukkit/src/main/java/fr/neatmonster/nocheatplus/checks/inventory/FastConsume.java b/NCPCompatBukkit/src/main/java/fr/neatmonster/nocheatplus/checks/inventory/FastConsume.java index 762aac11..0d5ffd0d 100644 --- a/NCPCompatBukkit/src/main/java/fr/neatmonster/nocheatplus/checks/inventory/FastConsume.java +++ b/NCPCompatBukkit/src/main/java/fr/neatmonster/nocheatplus/checks/inventory/FastConsume.java @@ -147,6 +147,9 @@ public class FastConsume extends Check implements Listener, INotifyReload { data.instantEatFood = actualStack == null ? null : actualStack.getType(); // TODO: Allows some abuse: 1. try instantly eat (cancelled) 2. consume item directly when needed. } else { + if (data.debug) { + debug(player, "PlayerItemConsumeEvent, reset fastconsume: " + data.instantEatFood); + } data.instantEatFood = null; } data.instantEatInteract = time; diff --git a/NCPCore/src/main/java/fr/neatmonster/nocheatplus/checks/inventory/InventoryListener.java b/NCPCore/src/main/java/fr/neatmonster/nocheatplus/checks/inventory/InventoryListener.java index 2c06f5fa..b81e695e 100644 --- a/NCPCore/src/main/java/fr/neatmonster/nocheatplus/checks/inventory/InventoryListener.java +++ b/NCPCore/src/main/java/fr/neatmonster/nocheatplus/checks/inventory/InventoryListener.java @@ -351,6 +351,9 @@ public class InventoryListener extends CheckListener implements JoinLeaveListen if (resetAll) { // Nothing that we are interested in, reset data. + if (data.debug && data.instantEatFood != null) { + debug(player, "PlayerInteractEvent, reset fastconsume (legacy: instanteat)."); + } data.instantBowInteract = 0; data.instantEatInteract = 0; data.instantEatFood = null; @@ -385,6 +388,9 @@ public class InventoryListener extends CheckListener implements JoinLeaveListen public void onItemHeldChange(final PlayerItemHeldEvent event) { final Player player = event.getPlayer(); final InventoryData data = InventoryData.getData(player); + if (data.debug && data.instantEatFood != null) { + debug(player, "PlayerItemHeldEvent, reset fastconsume (legacy: instanteat)."); + } data.instantBowInteract = 0; data.instantEatInteract = 0; data.instantEatFood = null;