| Package | Description |
|---|---|
| com.destroystokyo.paper.event.player | |
| io.papermc.paper.event.block | |
| io.papermc.paper.event.entity | |
| org.bukkit.attribute |
Classes relevant to attributes.
|
| org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world, including all players, monsters, projectiles, etc. |
| org.bukkit.event.block | |
| org.bukkit.event.entity | |
| org.bukkit.event.player | |
| org.bukkit.inventory |
Classes involved in manipulating player inventories and item interactions.
|
| org.bukkit.inventory.meta |
The interfaces used when manipulating extra data can can be stored inside
item stacks. |
| Modifier and Type | Method | Description |
|---|---|---|
EquipmentSlot |
PlayerUseUnknownEntityEvent.getHand() |
| Constructor | Description |
|---|---|
PlayerUseUnknownEntityEvent(Player who,
int entityId,
boolean attack,
EquipmentSlot hand) |
| Modifier and Type | Method | Description |
|---|---|---|
EquipmentSlot |
PlayerShearBlockEvent.getHand() |
Gets the hand used to shear the block.
|
| Constructor | Description |
|---|---|
PlayerShearBlockEvent(Player who,
Block block,
ItemStack item,
EquipmentSlot hand,
List<ItemStack> drops) |
| Modifier and Type | Method | Description |
|---|---|---|
EquipmentSlot |
EntityLoadCrossbowEvent.getHand() |
Gets the hand from which the crossbow was loaded.
|
| Constructor | Description |
|---|---|
EntityLoadCrossbowEvent(LivingEntity entity,
ItemStack crossbow,
EquipmentSlot hand) |
| Modifier and Type | Method | Description |
|---|---|---|
EquipmentSlot |
AttributeModifier.getSlot() |
Get the
EquipmentSlot this AttributeModifier is active on,
or null if this modifier is applicable for any slot. |
| Constructor | Description |
|---|---|
AttributeModifier(UUID uuid,
String name,
double amount,
AttributeModifier.Operation operation,
EquipmentSlot slot) |
| Modifier and Type | Method | Description |
|---|---|---|
Set<EquipmentSlot> |
ArmorStand.getDisabledSlots() |
Get the list of disabled slots
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
ArmorStand.addDisabledSlots(EquipmentSlot... slots) |
Disable specific slots, adding them
to the currently disabled slots
This makes it so a player is unable to interact with the Armor Stand to place, remove, or replace an item in the given slot(s)
Note: Once a slot is disabled, the only way to get an item back it to break the armor stand.
|
void |
ArmorStand.addEquipmentLock(EquipmentSlot slot,
ArmorStand.LockType lockType) |
Locks the equipment slot with the specified
locking mechanism. |
ItemStack |
ArmorStand.getItem(EquipmentSlot slot) |
Returns the item the armor stand has
equip in the given equipment slot
|
boolean |
ArmorStand.hasEquipmentLock(EquipmentSlot slot,
ArmorStand.LockType lockType) |
Returns if the ArmorStand has the specified
locking mechanism. |
boolean |
ArmorStand.isSlotDisabled(EquipmentSlot slot) |
Check if a specific slot is disabled
|
void |
ArmorStand.removeDisabledSlots(EquipmentSlot... slots) |
Remove the given slots from the disabled
slots list, enabling them.
|
void |
ArmorStand.removeEquipmentLock(EquipmentSlot slot,
ArmorStand.LockType lockType) |
Remove a
locking mechanism. |
void |
ArmorStand.setDisabledSlots(EquipmentSlot... slots) |
Set the disabled slots
This makes it so a player is unable to interact with the Armor Stand to place, remove, or replace an item in the given slot(s)
Note: Once a slot is disabled, the only way to get an item back it to break the armor stand.
|
void |
ArmorStand.setItem(EquipmentSlot slot,
ItemStack item) |
Sets the item the armor stand has
equip in the given equipment slot
|
| Modifier and Type | Field | Description |
|---|---|---|
protected EquipmentSlot |
BlockPlaceEvent.hand |
| Modifier and Type | Method | Description |
|---|---|---|
EquipmentSlot |
BlockPlaceEvent.getHand() |
Gets the hand which placed the block
|
| Constructor | Description |
|---|---|
BlockMultiPlaceEvent(List<BlockState> states,
Block clicked,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild,
EquipmentSlot hand) |
|
BlockPlaceEvent(Block placedBlock,
BlockState replacedBlockState,
Block placedAgainst,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild,
EquipmentSlot hand) |
| Modifier and Type | Method | Description |
|---|---|---|
EquipmentSlot |
EntityShootBowEvent.getHand() |
Get the hand from which the bow was shot.
|
| Constructor | Description |
|---|---|
EntityShootBowEvent(LivingEntity shooter,
ItemStack bow,
ItemStack consumable,
Entity projectile,
EquipmentSlot hand,
float force,
boolean consumeItem) |
| Modifier and Type | Method | Description |
|---|---|---|
EquipmentSlot |
PlayerBucketEvent.getHand() |
The hand used to perform this action.
|
EquipmentSlot |
PlayerInteractEntityEvent.getHand() |
The hand used to perform this interaction.
|
EquipmentSlot |
PlayerInteractEvent.getHand() |
The hand used to perform this interaction.
|
EquipmentSlot |
PlayerShearEntityEvent.getHand() |
Gets the hand used to shear the entity.
|
EquipmentSlot |
PlayerArmorStandManipulateEvent.getSlot() |
Returns the raw item slot of the armor stand in this event.
|
| Modifier and Type | Method | Description |
|---|---|---|
static EquipmentSlot |
EquipmentSlot.valueOf(String name) |
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.
|
| Modifier and Type | Method | Description |
|---|---|---|
ItemStack |
EntityEquipment.getItem(EquipmentSlot slot) |
Gets the ItemStack at the given equipment slot in the inventory.
|
ItemStack |
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.
|
| Modifier and Type | Method | Description |
|---|---|---|
Multimap<Attribute,AttributeModifier> |
ItemMeta.getAttributeModifiers(EquipmentSlot slot) |
Return an immutable copy of all
Attributes and their
AttributeModifiers for a given EquipmentSlot.Any AttributeModifier that does have have a given
EquipmentSlot will be returned. |
boolean |
ItemMeta.removeAttributeModifier(EquipmentSlot slot) |
Remove all
Attributes and AttributeModifiers for a
given EquipmentSlot.If the given EquipmentSlot is null, this will remove all
AttributeModifiers that do not have an EquipmentSlot set. |
Copyright © 2021. All rights reserved.