Class EnchantmentTridentLoyalty
java.lang.Object
cn.nukkit.item.enchantment.Enchantment
cn.nukkit.item.enchantment.trident.EnchantmentTrident
cn.nukkit.item.enchantment.trident.EnchantmentTridentLoyalty
- All Implemented Interfaces:
Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class cn.nukkit.item.enchantment.Enchantment
Enchantment.Rarity
-
Field Summary
Fields inherited from class cn.nukkit.item.enchantment.Enchantment
CUSTOM_ENCHANTMENT_ID, customEnchantments, EMPTY_ARRAY, enchantments, id, ID_BINDING_CURSE, ID_BOW_FLAME, ID_BOW_INFINITY, ID_BOW_KNOCKBACK, ID_BOW_POWER, ID_CROSSBOW_MULTISHOT, ID_CROSSBOW_PIERCING, ID_CROSSBOW_QUICK_CHARGE, ID_DAMAGE_ALL, ID_DAMAGE_ARTHROPODS, ID_DAMAGE_SMITE, ID_DURABILITY, ID_EFFICIENCY, ID_FIRE_ASPECT, ID_FORTUNE_DIGGING, ID_FORTUNE_FISHING, ID_FROST_WALKER, ID_KNOCKBACK, ID_LOOTING, ID_LURE, ID_MENDING, ID_PROTECTION_ALL, ID_PROTECTION_EXPLOSION, ID_PROTECTION_FALL, ID_PROTECTION_FIRE, ID_PROTECTION_PROJECTILE, ID_SILK_TOUCH, ID_SOUL_SPEED, ID_SWIFT_SNEAK, ID_THORNS, ID_TRIDENT_CHANNELING, ID_TRIDENT_IMPALING, ID_TRIDENT_LOYALTY, ID_TRIDENT_RIPTIDE, ID_VANISHING_CURSE, ID_WATER_BREATHING, ID_WATER_WALKER, ID_WATER_WORKER, identifier, level, name, NAME_BINDING_CURSE, NAME_BOW_FLAME, NAME_BOW_INFINITY, NAME_BOW_KNOCKBACK, NAME_BOW_POWER, NAME_CROSSBOW_MULTISHOT, NAME_CROSSBOW_PIERCING, NAME_CROSSBOW_QUICK_CHARGE, NAME_DAMAGE_ALL, NAME_DAMAGE_ARTHROPODS, NAME_DAMAGE_SMITE, NAME_DURABILITY, NAME_EFFICIENCY, NAME_FIRE_ASPECT, NAME_FORTUNE_DIGGING, NAME_FORTUNE_FISHING, NAME_FROST_WALKER, NAME_KNOCKBACK, NAME_LOOTING, NAME_LURE, NAME_MENDING, NAME_PROTECTION_ALL, NAME_PROTECTION_EXPLOSION, NAME_PROTECTION_FALL, NAME_PROTECTION_FIRE, NAME_PROTECTION_PROJECTILE, NAME_SILK_TOUCH, NAME_SOUL_SPEED, NAME_SWIFT_SNEAK, NAME_THORNS, NAME_TRIDENT_CHANNELING, NAME_TRIDENT_IMPALING, NAME_TRIDENT_LOYALTY, NAME_TRIDENT_RIPTIDE, NAME_VANISHING_CURSE, NAME_WATER_BREATHING, NAME_WATER_WALKER, NAME_WATER_WORKER, type, words
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
The maximum safe level which is possible with this enchantment.int
getMinEnchantAbility
(int level) The minimum enchantability for the given level as described in https://minecraft.wiki/w/Enchanting/LevelsMethods inherited from class cn.nukkit.item.enchantment.trident.EnchantmentTrident
getMaxEnchantAbility
Methods inherited from class cn.nukkit.item.enchantment.Enchantment
canEnchant, checkCompatibility, clone, doAttack, doPostAttack, doPostHurt, get, getDamageBonus, getEnchantment, getEnchantment, getEnchantment, getEnchantmentName2IDMap, getEnchantments, getId, getIdentifier, getLevel, getLore, getMaxEnchantableLevel, getMinLevel, getName, getOriginalName, getProtectionFactor, getRandomName, getRarity, getRegisteredEnchantments, getWeight, init, isCompatibleWith, isItemAcceptable, isMajor, register, register, setLevel, setLevel
-
Constructor Details
-
EnchantmentTridentLoyalty
public EnchantmentTridentLoyalty()
-
-
Method Details
-
getMinEnchantAbility
public int getMinEnchantAbility(int level) Description copied from class:Enchantment
The minimum enchantability for the given level as described in https://minecraft.wiki/w/Enchanting/Levels- Overrides:
getMinEnchantAbility
in classEnchantment
- Parameters:
level
- The level being checked- Returns:
- The minimum value
-
getMaxLevel
public int getMaxLevel()Description copied from class:Enchantment
The maximum safe level which is possible with this enchantment.- Overrides:
getMaxLevel
in classEnchantment
-