public class GlowFurnaceInventory extends GlowInventory implements org.bukkit.inventory.FurnaceInventory
| Constructor and Description |
|---|
GlowFurnaceInventory(org.bukkit.block.Furnace owner)
Creates the given furnace's inventory.
|
| Modifier and Type | Method and Description |
|---|---|
org.bukkit.inventory.ItemStack |
getFuel() |
org.bukkit.block.Furnace |
getHolder()
The owner of this inventory.
|
org.bukkit.inventory.ItemStack |
getResult() |
org.bukkit.inventory.ItemStack |
getSmelting() |
void |
handleShiftClick(GlowPlayer player,
org.bukkit.inventory.InventoryView view,
int clickedSlot,
org.bukkit.inventory.ItemStack clickedItem)
Handle a shift click in this inventory by the specified player.
|
boolean |
itemPlaceAllowed(int slot,
org.bukkit.inventory.ItemStack stack)
Check whether it is allowed for a player to insert the given ItemStack at the slot,
regardless of the slot's current contents.
|
void |
setFuel(org.bukkit.inventory.ItemStack stack) |
void |
setItem(int index,
org.bukkit.inventory.ItemStack item) |
void |
setResult(org.bukkit.inventory.ItemStack stack) |
void |
setSmelting(org.bukkit.inventory.ItemStack stack) |
addItem, addItemStack, addViewer, all, all, all, clear, clear, consumeItem, consumeItem, contains, contains, contains, contains, contains, contains, containsAtLeast, first, first, first, firstEmpty, getContents, getItem, getLocation, getMaxStackSize, getName, getRawSlots, getSize, getSlot, getSlots, getSlotType, getStorageContents, getTitle, getType, getViewers, getViewersSet, initialize, itemShiftClickAllowed, iterator, iterator, remove, remove, remove, removeItem, removeItemStack, removeViewer, setContents, setMaxStackSize, setStorageContents, setTitle, toString, tryToFillSlotsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddItem, all, all, all, clear, clear, contains, contains, contains, contains, contains, contains, containsAtLeast, first, first, first, firstEmpty, getContents, getItem, getLocation, getMaxStackSize, getName, getSize, getStorageContents, getTitle, getType, getViewers, iterator, iterator, remove, remove, remove, removeItem, setContents, setMaxStackSize, setStorageContentsforEach, spliteratorpublic GlowFurnaceInventory(org.bukkit.block.Furnace owner)
owner - the furnace BlockStatepublic void setItem(int index,
org.bukkit.inventory.ItemStack item)
setItem in interface org.bukkit.inventory.InventorysetItem in class GlowInventorypublic org.bukkit.inventory.ItemStack getResult()
getResult in interface org.bukkit.inventory.FurnaceInventorypublic void setResult(org.bukkit.inventory.ItemStack stack)
setResult in interface org.bukkit.inventory.FurnaceInventorypublic org.bukkit.inventory.ItemStack getFuel()
getFuel in interface org.bukkit.inventory.FurnaceInventorypublic void setFuel(org.bukkit.inventory.ItemStack stack)
setFuel in interface org.bukkit.inventory.FurnaceInventorypublic org.bukkit.inventory.ItemStack getSmelting()
getSmelting in interface org.bukkit.inventory.FurnaceInventorypublic void setSmelting(org.bukkit.inventory.ItemStack stack)
setSmelting in interface org.bukkit.inventory.FurnaceInventorypublic org.bukkit.block.Furnace getHolder()
GlowInventorygetHolder in interface org.bukkit.inventory.FurnaceInventorygetHolder in interface org.bukkit.inventory.InventorygetHolder in class GlowInventorypublic void handleShiftClick(GlowPlayer player, org.bukkit.inventory.InventoryView view, int clickedSlot, org.bukkit.inventory.ItemStack clickedItem)
GlowInventoryThe default implementation distributes items from the right to the left and from the bottom to the top.
handleShiftClick in class GlowInventoryplayer - The player who clickedview - The inventory view in which was clickedclickedSlot - The slot in the viewclickedItem - The item at which was clickedpublic boolean itemPlaceAllowed(int slot,
org.bukkit.inventory.ItemStack stack)
GlowInventoryShould return false for crafting output slots or armor slots which cannot accept the given item.
itemPlaceAllowed in class GlowInventoryslot - The slot number.stack - The stack to add.Copyright © 2021. All rights reserved.