Enum Class EquipmentSlotGroup
- All Implemented Interfaces:
Serializable, Comparable<EquipmentSlotGroup>, Constable
The equipment slots an attribute modifier applies in.
- Since:
- 0.1.0
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic EquipmentSlotGroupReturns the group with a serialized name,ANYwhen it is unknown ornull.intReturns the protocol identifier of this group.Returns the name used in data components, for instancemainhand.static EquipmentSlotGroupReturns the enum constant of this class with the specified name.static EquipmentSlotGroup[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ANY
Any slot. -
MAIN_HAND
The main hand. -
OFF_HAND
The off hand. -
HAND
Either hand. -
FEET
The boots slot. -
LEGS
The leggings slot. -
CHEST
The chestplate slot. -
HEAD
The helmet slot. -
ARMOR
Any armor slot. -
BODY
The body armor slot of animals, such as horse armor.
-
-
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
-
networkId
public int networkId()Returns the protocol identifier of this group.- Returns:
- the protocol identifier of this group
- Since:
- 0.1.0
-
serializedName
Returns the name used in data components, for instancemainhand.- Returns:
- the name used in data components, for instance
mainhand - Since:
- 0.1.0
-
byName
-