Skip to content

pocketmine\inventory ​

Namespaces ​

Classes ​

NameKindSummary
ArmorInventoryclass
BaseInventoryclassThis class provides everything needed to implement an inventory, minus the underlying storage system
CallbackInventoryListenerclass
ChestBoatInventory 5.46.0classThe inventory of a boat with chest (27 slots, window type CHEST_BOAT)
CreativeCategoryenumAvailable tabs in the creative inventory that an item can be displayed in
CreativeGroupclassInfo for an item group in the creative inventory menu
CreativeInventoryclass
CreativeInventoryEntryclass
DelegateInventoryclassAn inventory which is backed by another inventory, and acts as a proxy to that inventory
EducationCreativeFilter 5.46.0classRecognises the creative inventory entries that vanilla Bedrock only shows in worlds with the "Education Edition" option: the Chemistry conte
HorseInventory 5.46.0classThe inventory of a horse, donkey, mule, llama, nautilus
Inventoryinterface
InventoryHolderinterface
InventoryListenerinterfaceClasses implementing this interface can be injected into inventories to receive notifications when content changes occur
MinecartCommandBlockInventory 5.46.0classThe command block screen of a command block minecart (window type COMMAND_BLOCK)
MinecartInventory 5.46.0classThe inventory of a minecart with chest (27 slots, window type MINECART_CHEST) or with hopper (5 slots, window type MINECART_HOPPER)
PlayerCraftingInventoryclass
PlayerCursorInventoryclass
PlayerEnderInventoryclass
PlayerInventoryclass
PlayerOffHandInventoryclass
SimpleInventoryclassThis class provides a complete implementation of a regular inventory
SlotValidatedInventoryinterfaceA "slot validated inventory" has validators which may restrict items from being placed in particular slots of the inventory when transaction
TemporaryInventoryinterface
TradeInventory 5.46.0classThe trading screen of a villager or wandering trader, opened for one player

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.