diff --git a/paper-api/src/main/java/org/bukkit/block/BrewingStand.java b/paper-api/src/main/java/org/bukkit/block/BrewingStand.java index ba4fe9f7c8..f642e681f7 100644 --- a/paper-api/src/main/java/org/bukkit/block/BrewingStand.java +++ b/paper-api/src/main/java/org/bukkit/block/BrewingStand.java @@ -22,5 +22,19 @@ public interface BrewingStand extends BlockState, InventoryHolder { */ void setBrewingTime(int brewTime); + /** + * Get the level of current fuel for brewing. + * + * @return The fuel level + */ + int getFuelLevel(); + + /** + * Set the level of current fuel for brewing. + * + * @param level fuel level + */ + void setFuelLevel(int level); + public BrewerInventory getInventory(); } diff --git a/paper-api/src/main/java/org/bukkit/inventory/BrewerInventory.java b/paper-api/src/main/java/org/bukkit/inventory/BrewerInventory.java index 9cc31c97d1..3aaf17e1e7 100644 --- a/paper-api/src/main/java/org/bukkit/inventory/BrewerInventory.java +++ b/paper-api/src/main/java/org/bukkit/inventory/BrewerInventory.java @@ -1,5 +1,6 @@ package org.bukkit.inventory; +import org.bukkit.Material; import org.bukkit.block.BrewingStand; /** @@ -21,5 +22,20 @@ public interface BrewerInventory extends Inventory { */ void setIngredient(ItemStack ingredient); + /** + * Get the current fuel for brewing. + * + * @return The fuel + */ + ItemStack getFuel(); + + /** + * Set the current fuel for brewing. Generally only + * {@link Material#BLAZE_POWDER} will be of use. + * + * @param fuel The fuel + */ + void setFuel(ItemStack fuel); + BrewingStand getHolder(); }