From 912105c27b8bd0ce76332b0f252a4119c9f6a869 Mon Sep 17 00:00:00 2001 From: Matt Gajownik Date: Sat, 2 Dec 2023 10:55:51 +1100 Subject: [PATCH] Fix exception when recipeholder doesn't exist --- .../java/org/royaldev/royalcommands/rcommands/CmdRecipe.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/RoyalCommands/src/main/java/org/royaldev/royalcommands/rcommands/CmdRecipe.java b/modules/RoyalCommands/src/main/java/org/royaldev/royalcommands/rcommands/CmdRecipe.java index 1935ec70..455fdea7 100644 --- a/modules/RoyalCommands/src/main/java/org/royaldev/royalcommands/rcommands/CmdRecipe.java +++ b/modules/RoyalCommands/src/main/java/org/royaldev/royalcommands/rcommands/CmdRecipe.java @@ -194,7 +194,7 @@ public void workbenchClose(InventoryCloseEvent e) { if (!CmdRecipe.this.tasks.containsKey(p.getName())) return; if (!(e.getView().getTitle().startsWith("Recipe:"))) return; final RecipeHolder rh = (RecipeHolder) e.getInventory().getHolder(); - if (rh.isClosing()) return; + if (rh != null && rh.isClosing()) return; CmdRecipe.this.cancelTask(p); } }