Package net.minestom.server.item
Interface Enchantment
- All Superinterfaces:
net.kyori.adventure.key.Keyed,ProtocolObject,StaticProtocolObject
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantment -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable EnchantmentfromId(int id) static @Nullable EnchantmentfromNamespaceId(@NotNull String namespaceID) static @Nullable EnchantmentfromNamespaceId(@NotNull NamespaceID namespaceID) default intid()default @NotNull NamespaceIDregistry()Returns the enchantment registry.static @NotNull Collection<@NotNull Enchantment> values()Methods inherited from interface net.minestom.server.registry.ProtocolObject
key, name
-
Field Details
-
PROTECTION
-
FIRE_PROTECTION
-
FEATHER_FALLING
-
BLAST_PROTECTION
-
PROJECTILE_PROTECTION
-
RESPIRATION
-
AQUA_AFFINITY
-
THORNS
-
DEPTH_STRIDER
-
FROST_WALKER
-
BINDING_CURSE
-
SOUL_SPEED
-
SWIFT_SNEAK
-
SHARPNESS
-
SMITE
-
BANE_OF_ARTHROPODS
-
KNOCKBACK
-
FIRE_ASPECT
-
LOOTING
-
SWEEPING
-
EFFICIENCY
-
SILK_TOUCH
-
UNBREAKING
-
FORTUNE
-
POWER
-
PUNCH
-
FLAME
-
INFINITY
-
LUCK_OF_THE_SEA
-
LURE
-
LOYALTY
-
IMPALING
-
RIPTIDE
-
CHANNELING
-
MULTISHOT
-
QUICK_CHARGE
-
PIERCING
-
MENDING
-
VANISHING_CURSE
-
-
Method Details
-
registry
Returns the enchantment registry.- Returns:
- the enchantment registry
-
namespace
- Specified by:
namespacein interfaceProtocolObject
-
id
default int id()- Specified by:
idin interfaceStaticProtocolObject
-
values
-
fromNamespaceId
-
fromNamespaceId
-
fromId
-