diff --git a/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java b/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java index 8f322afcf4..7de97e3639 100644 --- a/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java +++ b/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java @@ -789,10 +789,13 @@ public ItemTag getFuel() { return null; } - public ItemTag getSmelting() { + public ItemTag getInput() { if (inventory instanceof FurnaceInventory) { return new ItemTag(((FurnaceInventory) inventory).getSmelting()); } + if (inventory instanceof BrewerInventory) { + return new ItemTag(((BrewerInventory) inventory).getIngredient()); + } return null; } @@ -2357,19 +2360,20 @@ else if ((object.inventory instanceof FurnaceInventory)) { }); // <--[tag] - // @attribute + // @attribute // @returns ItemTag // @mechanism smelting // @description - // Returns the item currently in the smelting section of a furnace inventory. + // Returns the item currently in the smelting slot of a furnace inventory, or the ingredient slot of a brewing stand inventory. // --> - registerTag("smelting", (attribute, object) -> { - ItemTag smelting = object.getSmelting(); + registerTag("input", (attribute, object) -> { + ItemTag smelting = object.getInput(); if (smelting == null) { return null; } return smelting; }); + registerTag("smelting", tagProcessor.registeredObjectTags.get("input")); // <--[tag] // @attribute