接口 Inventory
- 所有已知实现类:
AnvilInventory
,BarrelInventory
,BaseInventory
,BeaconInventory
,BigCraftingGrid
,BrewingInventory
,CampfireInventory
,ChestBoatInventory
,ChestInventory
,CommandBlockInventory
,ContainerInventory
,CraftingGrid
,CustomInventory
,DispenserInventory
,DoubleChestInventory
,DropperInventory
,EjectableInventory
,EnchantInventory
,EntityArmorInventory
,EntityEquipmentInventory
,FakeBlockUIComponent
,FurnaceInventory
,GrindstoneInventory
,HopperInventory
,MinecartChestInventory
,MinecartHopperInventory
,PlayerCursorInventory
,PlayerEnderChestInventory
,PlayerInventory
,PlayerOffhandInventory
,PlayerUIComponent
,PlayerUIInventory
,ShulkerBoxInventory
,SmithingInventory
,StonecutterInventory
public interface Inventory
- 作者:
- MagicDroidX (Nukkit Project)
-
字段概要
字段 -
方法概要
修饰符和类型方法说明Item[]
void
addListener
(InventoryListener listener) boolean
canAddItem
(Item item) default boolean
clear
(int index) boolean
clear
(int index, boolean send) void
clearAll()
void
boolean
void
decreaseCount
(int slot) default int
int
int
firstEmpty
(Item item) getItem
(int index) int
getName()
int
getSize()
getTitle()
getType()
boolean
isEmpty()
boolean
isFull()
void
void
void
onSlotChange
(int index, Item before, boolean send) boolean
void
Item[]
removeItem
(Item... slots) void
removeListener
(InventoryListener listener) void
sendContents
(Player player) void
sendContents
(Player... players) void
sendContents
(Collection<Player> players) void
void
void
sendSlot
(int index, Collection<Player> players) void
setContents
(Map<Integer, Item> items) default boolean
boolean
void
setMaxStackSize
(int size)
-
字段详细资料
-
MAX_STACK
static final int MAX_STACK- 另请参阅:
-
-
方法详细资料
-
getSize
int getSize() -
getMaxStackSize
int getMaxStackSize() -
setMaxStackSize
void setMaxStackSize(int size) -
getName
String getName() -
getTitle
String getTitle() -
getItem
-
setItem
-
setItem
-
addItem
-
canAddItem
-
removeItem
-
getContents
-
setContents
-
sendContents
-
sendContents
-
sendContents
-
sendSlot
-
sendSlot
-
sendSlot
-
contains
-
all
-
first
-
first
-
firstEmpty
-
decreaseCount
void decreaseCount(int slot) -
remove
-
clear
default boolean clear(int index) -
clear
boolean clear(int index, boolean send) -
clearAll
void clearAll() -
isFull
boolean isFull() -
isEmpty
boolean isEmpty() -
getViewers
-
getType
InventoryType getType() -
getHolder
InventoryHolder getHolder() -
onOpen
-
open
-
close
-
onClose
-
onSlotChange
-
addListener
-
removeListener
-