Class CloudFurnaceInventory

All Implemented Interfaces:
org.cloudburstmc.api.inventory.ContainerInventory, org.cloudburstmc.api.inventory.FurnaceInventory, org.cloudburstmc.api.inventory.Inventory

public class CloudFurnaceInventory extends CloudContainer implements org.cloudburstmc.api.inventory.FurnaceInventory
author: MagicDroidX Nukkit Project
  • Field Details

  • Constructor Details

    • CloudFurnaceInventory

      public CloudFurnaceInventory(org.cloudburstmc.api.blockentity.Furnace furnace, org.cloudburstmc.api.inventory.InventoryType inventoryType)
  • Method Details

    • getHolder

      public org.cloudburstmc.api.blockentity.Furnace getHolder()
      Specified by:
      getHolder in interface org.cloudburstmc.api.inventory.FurnaceInventory
      Specified by:
      getHolder in interface org.cloudburstmc.api.inventory.Inventory
      Overrides:
      getHolder in class BaseInventory
    • getResult

      public org.cloudburstmc.api.item.ItemStack getResult()
      Specified by:
      getResult in interface org.cloudburstmc.api.inventory.FurnaceInventory
    • getFuel

      public org.cloudburstmc.api.item.ItemStack getFuel()
      Specified by:
      getFuel in interface org.cloudburstmc.api.inventory.FurnaceInventory
    • getSmelting

      public org.cloudburstmc.api.item.ItemStack getSmelting()
      Specified by:
      getSmelting in interface org.cloudburstmc.api.inventory.FurnaceInventory
    • setResult

      public boolean setResult(org.cloudburstmc.api.item.ItemStack item)
      Specified by:
      setResult in interface org.cloudburstmc.api.inventory.FurnaceInventory
    • setFuel

      public boolean setFuel(org.cloudburstmc.api.item.ItemStack item)
      Specified by:
      setFuel in interface org.cloudburstmc.api.inventory.FurnaceInventory
    • setSmelting

      public boolean setSmelting(org.cloudburstmc.api.item.ItemStack item)
      Specified by:
      setSmelting in interface org.cloudburstmc.api.inventory.FurnaceInventory
    • onSlotChange

      public void onSlotChange(int index, org.cloudburstmc.api.item.ItemStack before, boolean send)
      Specified by:
      onSlotChange in interface org.cloudburstmc.api.inventory.Inventory
      Overrides:
      onSlotChange in class BaseInventory