summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/bukkit/block/BrewingStand.java14
-rw-r--r--src/main/java/org/bukkit/inventory/BrewerInventory.java16
2 files changed, 30 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/block/BrewingStand.java b/src/main/java/org/bukkit/block/BrewingStand.java
index ba4fe9f7..f642e681 100644
--- a/src/main/java/org/bukkit/block/BrewingStand.java
+++ b/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/src/main/java/org/bukkit/inventory/BrewerInventory.java b/src/main/java/org/bukkit/inventory/BrewerInventory.java
index 9cc31c97..3aaf17e1 100644
--- a/src/main/java/org/bukkit/inventory/BrewerInventory.java
+++ b/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();
}