Uses of Enum
org.bukkit.inventory.EquipmentSlot
Packages that use EquipmentSlot
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes relevant to attributes.
Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.Classes involved in manipulating player inventories and item interactions.
The interfaces used when manipulating extra data can can be stored inside
item stacks
.-
Uses of EquipmentSlot in org.bukkit
Methods in org.bukkit that return EquipmentSlotModifier and TypeMethodDescriptionMaterial.getEquipmentSlot()
Get the best suitable slot for this Material.Methods in org.bukkit with parameters of type EquipmentSlotModifier and TypeMethodDescriptionMaterial.getDefaultAttributeModifiers
(EquipmentSlot slot) Return an immutable copy of all defaultAttribute
s and theirAttributeModifier
s for a givenEquipmentSlot
.UnsafeValues.getDefaultAttributeModifiers
(Material material, EquipmentSlot slot) Deprecated. -
Uses of EquipmentSlot in org.bukkit.attribute
Methods in org.bukkit.attribute that return EquipmentSlotModifier and TypeMethodDescriptionAttributeModifier.getSlot()
Get theEquipmentSlot
this AttributeModifier is active on, or null if this modifier is applicable for any slot.Constructors in org.bukkit.attribute with parameters of type EquipmentSlotModifierConstructorDescriptionAttributeModifier
(UUID uuid, String name, double amount, AttributeModifier.Operation operation, EquipmentSlot slot) -
Uses of EquipmentSlot in org.bukkit.entity
Methods in org.bukkit.entity with parameters of type EquipmentSlotModifier and TypeMethodDescriptionvoid
ArmorStand.addEquipmentLock
(EquipmentSlot slot, ArmorStand.LockType lockType) Locks the equipment slot with the specifiedlocking mechanism
.boolean
ArmorStand.hasEquipmentLock
(EquipmentSlot slot, ArmorStand.LockType lockType) Returns if the ArmorStand has the specifiedlocking mechanism
.void
ArmorStand.removeEquipmentLock
(EquipmentSlot slot, ArmorStand.LockType lockType) Remove alocking mechanism
.void
Player.sendEquipmentChange
(LivingEntity entity, EquipmentSlot slot, ItemStack item) Send the equipment change of an entity. -
Uses of EquipmentSlot in org.bukkit.event.block
Fields in org.bukkit.event.block declared as EquipmentSlotMethods in org.bukkit.event.block that return EquipmentSlotConstructors in org.bukkit.event.block with parameters of type EquipmentSlotModifierConstructorDescriptionBlockPlaceEvent
(Block placedBlock, BlockState replacedBlockState, Block placedAgainst, ItemStack itemInHand, Player thePlayer, boolean canBuild, EquipmentSlot hand) -
Uses of EquipmentSlot in org.bukkit.event.entity
Methods in org.bukkit.event.entity that return EquipmentSlotModifier and TypeMethodDescriptionEntityShootBowEvent.getHand()
Get the hand from which the bow was shot.Constructors in org.bukkit.event.entity with parameters of type EquipmentSlotModifierConstructorDescriptionEntityShootBowEvent
(LivingEntity shooter, ItemStack bow, ItemStack consumable, Entity projectile, EquipmentSlot hand, float force, boolean consumeItem) -
Uses of EquipmentSlot in org.bukkit.event.player
Methods in org.bukkit.event.player that return EquipmentSlotModifier and TypeMethodDescriptionPlayerInteractEntityEvent.getHand()
The hand used to perform this interaction.PlayerInteractEvent.getHand()
The hand used to perform this interaction.PlayerShearEntityEvent.getHand()
Gets the hand used to shear the entity.PlayerArmorStandManipulateEvent.getSlot()
Returns the raw item slot of the armor stand in this event.Constructors in org.bukkit.event.player with parameters of type EquipmentSlotModifierConstructorDescriptionPlayerArmorStandManipulateEvent
(Player who, ArmorStand clickedEntity, ItemStack playerItem, ItemStack armorStandItem, EquipmentSlot slot) PlayerInteractAtEntityEvent
(Player who, Entity clickedEntity, Vector position, EquipmentSlot hand) PlayerInteractEntityEvent
(Player who, Entity clickedEntity, EquipmentSlot hand) PlayerInteractEvent
(Player who, Action action, ItemStack item, Block clickedBlock, BlockFace clickedFace, EquipmentSlot hand) PlayerShearEntityEvent
(Player who, Entity what, ItemStack item, EquipmentSlot hand) -
Uses of EquipmentSlot in org.bukkit.inventory
Methods in org.bukkit.inventory that return EquipmentSlotModifier and TypeMethodDescriptionstatic EquipmentSlot
Returns the enum constant of this type with the specified name.static EquipmentSlot[]
EquipmentSlot.values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.bukkit.inventory with parameters of type EquipmentSlotModifier and TypeMethodDescriptionEntityEquipment.getItem
(EquipmentSlot slot) Gets the ItemStack at the given equipment slot in the inventory.PlayerInventory.getItem
(EquipmentSlot slot) Gets the ItemStack at the given equipment slot in the inventory.void
EntityEquipment.setItem
(EquipmentSlot slot, ItemStack item) Stores the ItemStack at the given equipment slot in the inventory.void
EntityEquipment.setItem
(EquipmentSlot slot, ItemStack item, boolean silent) Stores the ItemStack at the given equipment slot in the inventory.void
PlayerInventory.setItem
(EquipmentSlot slot, ItemStack item) Stores the ItemStack at the given equipment slot in the inventory. -
Uses of EquipmentSlot in org.bukkit.inventory.meta
Methods in org.bukkit.inventory.meta with parameters of type EquipmentSlotModifier and TypeMethodDescriptionItemMeta.getAttributeModifiers
(EquipmentSlot slot) Return an immutable copy of allAttribute
s and theirAttributeModifier
s for a givenEquipmentSlot
.
AnyAttributeModifier
that does have have a givenEquipmentSlot
will be returned.boolean
ItemMeta.removeAttributeModifier
(EquipmentSlot slot) Remove allAttribute
s andAttributeModifier
s for a givenEquipmentSlot
.
If the givenEquipmentSlot
is null, this will remove allAttributeModifier
s that do not have an EquipmentSlot set.