Uses of Interface
org.bukkit.inventory.InventoryHolder
-
Packages that use InventoryHolder Package Description org.bukkit The root package of the Bukkit API, contains generalized API classes.org.bukkit.block Classes used to manipulate the voxels in aworld
, including special states.org.bukkit.entity Interfaces for non-voxel objects that can exist in aworld
, including all players, monsters, projectiles, etc.org.bukkit.entity.minecart Interfaces for variousMinecart
types.org.bukkit.event.world org.bukkit.inventory Classes involved in manipulating player inventories and item interactions. -
-
Uses of InventoryHolder in org.bukkit
Methods in org.bukkit with parameters of type InventoryHolder Modifier and Type Method Description static @NotNull Inventory
Bukkit. createInventory(@Nullable InventoryHolder owner, int size)
Creates an empty inventory of typeInventoryType.CHEST
with the specified size.static @NotNull Inventory
Bukkit. createInventory(@Nullable InventoryHolder owner, int size, @NotNull String title)
Creates an empty inventory of typeInventoryType.CHEST
with the specified size and title.static @NotNull Inventory
Bukkit. createInventory(@Nullable InventoryHolder owner, @NotNull InventoryType type)
Creates an empty inventory with the specified type.static @NotNull Inventory
Bukkit. createInventory(@Nullable InventoryHolder owner, @NotNull InventoryType type, @NotNull String title)
Creates an empty inventory with the specified type and title.@NotNull Inventory
Server. createInventory(@Nullable InventoryHolder owner, int size)
Creates an empty inventory of typeInventoryType.CHEST
with the specified size.@NotNull Inventory
Server. createInventory(@Nullable InventoryHolder owner, int size, @NotNull String title)
Creates an empty inventory of typeInventoryType.CHEST
with the specified size and title.@NotNull Inventory
Server. createInventory(@Nullable InventoryHolder owner, @NotNull InventoryType type)
Creates an empty inventory with the specified type.@NotNull Inventory
Server. createInventory(@Nullable InventoryHolder owner, @NotNull InventoryType type, @NotNull String title)
Creates an empty inventory with the specified type and title. -
Uses of InventoryHolder in org.bukkit.block
Subinterfaces of InventoryHolder in org.bukkit.block Modifier and Type Interface Description interface
Barrel
Represents a captured state of a Barrel.interface
BlastFurnace
Represents a captured state of a blast furnace.interface
BrewingStand
Represents a captured state of a brewing stand.interface
Chest
Represents a captured state of a chest.interface
Container
Represents a captured state of a container block.interface
Dispenser
Represents a captured state of a dispenser.interface
Dropper
Represents a captured state of a dropper.interface
Furnace
Represents a captured state of a furnace.interface
Hopper
Represents a captured state of a hopper.interface
Lectern
Represents a captured state of a lectern.interface
ShulkerBox
Represents a captured state of a ShulkerBox.interface
Smoker
Represents a captured state of a smoker.Classes in org.bukkit.block that implement InventoryHolder Modifier and Type Class Description class
DoubleChest
Represents a double chest.Methods in org.bukkit.block that return InventoryHolder Modifier and Type Method Description @Nullable InventoryHolder
DoubleChest. getLeftSide()
@Nullable InventoryHolder
DoubleChest. getRightSide()
-
Uses of InventoryHolder in org.bukkit.entity
Subinterfaces of InventoryHolder in org.bukkit.entity Modifier and Type Interface Description interface
AbstractHorse
Represents a Horse-like creature.interface
AbstractVillager
Represents a villager NPCinterface
ChestedHorse
Represents Horse-like creatures which can carry an inventory.interface
Donkey
Represents a Donkey - variant ofChestedHorse
.interface
Horse
Represents a Horse.interface
HumanEntity
Represents a human entity, such as an NPC or a playerinterface
Llama
Represents a Llama.interface
Mule
Represents a Mule - variant ofChestedHorse
.interface
Pillager
Illager entity.interface
Player
Represents a player, connected or notinterface
SkeletonHorse
Represents a SkeletonHorse - variant ofAbstractHorse
.interface
TraderLlama
Represents a trader Llama.interface
Villager
Represents a villager NPCinterface
WanderingTrader
Represents a wandering trader NPCinterface
ZombieHorse
Represents a ZombieHorse - variant ofAbstractHorse
. -
Uses of InventoryHolder in org.bukkit.entity.minecart
Subinterfaces of InventoryHolder in org.bukkit.entity.minecart Modifier and Type Interface Description interface
HopperMinecart
Represents a Minecart with a Hopper inside itinterface
StorageMinecart
Represents a minecart with a chest. -
Uses of InventoryHolder in org.bukkit.event.world
Methods in org.bukkit.event.world that return InventoryHolder Modifier and Type Method Description @Nullable InventoryHolder
LootGenerateEvent. getInventoryHolder()
Get the inventory holder in which the loot was generated.Constructors in org.bukkit.event.world with parameters of type InventoryHolder Constructor Description LootGenerateEvent(@NotNull World world, @Nullable Entity entity, @Nullable InventoryHolder inventoryHolder, @NotNull LootTable lootTable, @NotNull LootContext lootContext, @NotNull List<ItemStack> items, boolean plugin)
-
Uses of InventoryHolder in org.bukkit.inventory
Subinterfaces of InventoryHolder in org.bukkit.inventory Modifier and Type Interface Description interface
BlockInventoryHolder
Represents a block inventory holder - either a BlockState, or a regular Block.Methods in org.bukkit.inventory that return InventoryHolder Modifier and Type Method Description @Nullable InventoryHolder
Inventory. getHolder()
Gets the block or entity belonging to the open inventory
-