Interface BrewingStandView

All Superinterfaces:
InventoryView

public interface BrewingStandView extends InventoryView
An instance of InventoryView which provides extra methods related to brewing stand view data.
  • Method Details

    • getTopInventory

      @NotNull BrewerInventory getTopInventory()
      Description copied from interface: InventoryView
      Get the upper inventory involved in this transaction.
      Specified by:
      getTopInventory in interface InventoryView
      Returns:
      the inventory
    • getFuelLevel

      int getFuelLevel()
      Gets the fuel level of this brewing stand.

      The default maximum fuel level in minecraft is 20.

      Returns:
      The amount of fuel level left
    • getBrewingTicks

      int getBrewingTicks()
      Gets the amount of brewing ticks left.
      Returns:
      The amount of ticks left for the brewing task
    • setFuelLevel

      void setFuelLevel(int level) throws IllegalArgumentException
      Sets the fuel level left.
      Parameters:
      level - the level of the fuel, which is no less than 0
      Throws:
      IllegalArgumentException - if the level is less than 0
    • setBrewingTicks

      void setBrewingTicks(int ticks) throws IllegalArgumentException
      Sets the brewing ticks left.
      Parameters:
      ticks - the ticks left, which is no less than 0
      Throws:
      IllegalArgumentException - if the ticks are less than 0