Class CloudFurnaceInventory
java.lang.Object
org.cloudburstmc.server.inventory.BaseInventory
org.cloudburstmc.server.inventory.CloudContainer
org.cloudburstmc.server.inventory.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 Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intFields inherited from class org.cloudburstmc.server.inventory.BaseInventory
holder, maxStackSize, name, size, slots, title, type, viewersFields inherited from interface org.cloudburstmc.api.inventory.Inventory
MAX_STACK -
Constructor Summary
ConstructorsConstructorDescriptionCloudFurnaceInventory(org.cloudburstmc.api.blockentity.Furnace furnace, org.cloudburstmc.api.inventory.InventoryType inventoryType) -
Method Summary
Modifier and TypeMethodDescriptionorg.cloudburstmc.api.item.ItemStackgetFuel()org.cloudburstmc.api.blockentity.Furnaceorg.cloudburstmc.api.item.ItemStackorg.cloudburstmc.api.item.ItemStackvoidonSlotChange(int index, org.cloudburstmc.api.item.ItemStack before, boolean send)booleansetFuel(org.cloudburstmc.api.item.ItemStack item)booleansetResult(org.cloudburstmc.api.item.ItemStack item)booleansetSmelting(org.cloudburstmc.api.item.ItemStack item)Methods inherited from class org.cloudburstmc.server.inventory.CloudContainer
calculateRedstone, onClose, onOpen, sendBlockEventPacketMethods inherited from class org.cloudburstmc.server.inventory.BaseInventory
addItem, addItemToFirstEmptySlot, all, canAddItem, clear, clearAll, close, contains, decrementCount, first, firstEmpty, firstFit, firstNonEmpty, getContents, getEmptySlotsCount, getFreeSpace, getItem, getMaxStackSize, getName, getSize, getTitle, getType, getViewers, incrementCount, isEmpty, isFull, open, remove, removeItem, sendContents, sendSlot, setContents, setItem, setMaxStackSize, setSizeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cloudburstmc.api.inventory.Inventory
addItem, all, canAddItem, clear, clear, clearAll, close, contains, decrementCount, first, first, firstEmpty, firstFit, firstFit, firstNonEmpty, getContents, getFreeSpace, getItem, getMaxStackSize, getName, getSize, getTitle, getType, getViewers, incrementCount, isEmpty, isFull, onClose, onOpen, open, remove, removeItem, sendContents, sendContents, sendContents, sendSlot, sendSlot, sendSlot, setContents, setItem, setItem, setMaxStackSize
-
Field Details
-
SLOT_SMELTING
public static final int SLOT_SMELTING- See Also:
- Constant Field Values
-
SLOT_FUEL
public static final int SLOT_FUEL- See Also:
- Constant Field Values
-
SLOT_RESULT
public static final int SLOT_RESULT- See Also:
- Constant Field Values
-
-
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:
getHolderin interfaceorg.cloudburstmc.api.inventory.FurnaceInventory- Specified by:
getHolderin interfaceorg.cloudburstmc.api.inventory.Inventory- Overrides:
getHolderin classBaseInventory
-
getResult
public org.cloudburstmc.api.item.ItemStack getResult()- Specified by:
getResultin interfaceorg.cloudburstmc.api.inventory.FurnaceInventory
-
getFuel
public org.cloudburstmc.api.item.ItemStack getFuel()- Specified by:
getFuelin interfaceorg.cloudburstmc.api.inventory.FurnaceInventory
-
getSmelting
public org.cloudburstmc.api.item.ItemStack getSmelting()- Specified by:
getSmeltingin interfaceorg.cloudburstmc.api.inventory.FurnaceInventory
-
setResult
public boolean setResult(org.cloudburstmc.api.item.ItemStack item)- Specified by:
setResultin interfaceorg.cloudburstmc.api.inventory.FurnaceInventory
-
setFuel
public boolean setFuel(org.cloudburstmc.api.item.ItemStack item)- Specified by:
setFuelin interfaceorg.cloudburstmc.api.inventory.FurnaceInventory
-
setSmelting
public boolean setSmelting(org.cloudburstmc.api.item.ItemStack item)- Specified by:
setSmeltingin interfaceorg.cloudburstmc.api.inventory.FurnaceInventory
-
onSlotChange
public void onSlotChange(int index, org.cloudburstmc.api.item.ItemStack before, boolean send)- Specified by:
onSlotChangein interfaceorg.cloudburstmc.api.inventory.Inventory- Overrides:
onSlotChangein classBaseInventory
-