Package org.bukkit.inventory
Enum Class EquipmentSlot
- All Implemented Interfaces:
Serializable
,Comparable<EquipmentSlot>
,Constable
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetGroup()
Gets theEquipmentSlotGroup
corresponding to this slot.Gets the opposite handboolean
isArmor()
boolean
isHand()
static EquipmentSlot
Returns the enum constant of this class with the specified name.static EquipmentSlot[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
HAND
-
OFF_HAND
-
FEET
-
LEGS
-
CHEST
-
HEAD
-
BODY
Only for certain entities such as horses and wolves.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getGroup
Gets theEquipmentSlotGroup
corresponding to this slot.- Returns:
- corresponding
EquipmentSlotGroup
-
isHand
public boolean isHand()- Returns:
- whether this is a hand slot
-
getOppositeHand
Gets the opposite hand- Returns:
- the opposite hand
- Throws:
IllegalArgumentException
- if this equipment slot is not a hand- See Also:
-
isArmor
public boolean isArmor()- Returns:
- whether this is an armor slot
-