diff options
| author | Krakenied <Krakenied1@gmail.com> | 2022-04-17 22:12:54 +0200 |
|---|---|---|
| committer | LMBishop <13875753+LMBishop@users.noreply.github.com> | 2022-04-18 02:40:19 +0100 |
| commit | f0edeee46353c15c81083708ca52f17fa1d46647 (patch) | |
| tree | da25e4c1bd6424f5d6c819167c97b7c42b40651c /bukkit/src/main/java | |
| parent | d8688bbec4ab04d2dd333eb7cb56c0efd5ee6bb3 (diff) | |
Ignore NOTHING inventory actions in crafting task type
Fixes https://github.com/LMBishop/Quests/issues/362
Diffstat (limited to 'bukkit/src/main/java')
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/CraftingTaskType.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/CraftingTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/CraftingTaskType.java index bd40a6d3..26a1517a 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/CraftingTaskType.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/CraftingTaskType.java @@ -20,6 +20,7 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.inventory.ClickType; import org.bukkit.event.inventory.CraftItemEvent; +import org.bukkit.event.inventory.InventoryAction; import org.bukkit.event.inventory.InventoryType; import org.bukkit.inventory.ItemStack; import org.jetbrains.annotations.NotNull; @@ -59,7 +60,8 @@ public final class CraftingTaskType extends BukkitTaskType { if (event.getClickedInventory() == null || (event.getClickedInventory().getType() != InventoryType.CRAFTING && event.getClickedInventory().getType() != InventoryType.WORKBENCH) || event.getSlotType() != InventoryType.SlotType.RESULT - || event.getCurrentItem() == null) { + || event.getCurrentItem() == null + || event.getAction() == InventoryAction.NOTHING) { return; } |
