Package cn.nukkit.inventory
Class AnvilInventory
java.lang.Object
cn.nukkit.inventory.BaseInventory
cn.nukkit.inventory.PlayerUIComponent
cn.nukkit.inventory.FakeBlockUIComponent
cn.nukkit.inventory.AnvilInventory
- All Implemented Interfaces:
Inventory
- Author:
- MagicDroidX (Nukkit Project)
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class cn.nukkit.inventory.PlayerUIComponent
CREATED_ITEM_OUTPUT_UI_SLOT, playerUI
Fields inherited from class cn.nukkit.inventory.BaseInventory
AIR_ITEM, holder, maxStackSize, name, slots, title, viewers
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getCost()
Deprecated.int
Deprecated.Deprecated.Deprecated.void
void
void
setCost
(int cost) boolean
setFirstItem
(Item item) boolean
setFirstItem
(Item item, boolean send) protected void
setLevelCost
(int levelCost) Deprecated.void
setNewItemName
(String newItemName) boolean
setSecondItem
(Item item) boolean
setSecondItem
(Item item, boolean send) void
Deprecated.Methods inherited from class cn.nukkit.inventory.FakeBlockUIComponent
close, getHolder, getType, open, sendContents
Methods inherited from class cn.nukkit.inventory.PlayerUIComponent
clear, getContents, getItem, getMaxStackSize, getSize, getTitle, getViewers, onSlotChange, sendSlot, setItem, setMaxStackSize
Methods inherited from class cn.nukkit.inventory.BaseInventory
addItem, addListener, all, canAddItem, clearAll, contains, decreaseCount, first, firstEmpty, getFreeSpace, getName, getUnclonedItem, isEmpty, isFull, remove, removeItem, removeListener, sendContents, sendContents, sendSlot, sendSlot, setContents, setSize
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cn.nukkit.inventory.Inventory
clear, first, setItem, setItemByPlayer
-
Field Details
-
ANVIL_INPUT_UI_SLOT
- See Also:
-
ANVIL_MATERIAL_UI_SLOT
- See Also:
-
ANVIL_OUTPUT_UI_SLOT
- See Also:
-
OFFSET
- See Also:
-
TARGET
public static final int TARGET- See Also:
-
SACRIFICE
public static final int SACRIFICE- See Also:
-
RESULT
public static final int RESULT- See Also:
-
-
Constructor Details
-
AnvilInventory
-
-
Method Details
-
updateResult
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", by="PowerNukkit", reason="Experimenting the new implementation by Nukkit") @PowerNukkitOnly public void updateResult()Deprecated. -
onClose
- Specified by:
onClose
in interfaceInventory
- Overrides:
onClose
in classFakeBlockUIComponent
-
onOpen
- Specified by:
onOpen
in interfaceInventory
- Overrides:
onOpen
in classFakeBlockUIComponent
-
getFirstItem
@PowerNukkitOnly @Deprecated @DeprecationDetails(reason="NukkitX added the samething with other name.", by="PowerNukkit", since="1.4.0.0-PN", replaceWith="getInputSlot()") public Item getFirstItem()Deprecated. -
getInputSlot
-
getSecondItem
@PowerNukkitOnly @Deprecated @DeprecationDetails(reason="NukkitX added the samething with other name.", by="PowerNukkit", since="1.4.0.0-PN", replaceWith="getMaterialSlot()") public Item getSecondItem()Deprecated. -
getMaterialSlot
-
getResult
@PowerNukkitOnly @Deprecated @DeprecationDetails(reason="NukkitX added the samething with other name.", by="PowerNukkit", since="1.4.0.0-PN", replaceWith="getOutputSlot()") public Item getResult()Deprecated. -
getOutputSlot
-
setFirstItem
-
setFirstItem
-
setSecondItem
-
setSecondItem
-
getLevelCost
@PowerNukkitOnly @Deprecated @DeprecationDetails(reason="NukkitX added the samething with other name.", by="PowerNukkit", since="1.4.0.0-PN", replaceWith="getCost()") public int getLevelCost()Deprecated. -
setLevelCost
@PowerNukkitOnly @Deprecated @DeprecationDetails(reason="NukkitX added the samething with other name.", by="PowerNukkit", since="1.4.0.0-PN", replaceWith="setCost(int)") protected void setLevelCost(int levelCost) Deprecated. -
getCost
-
setCost
-
getNewItemName
-
setNewItemName
-