Uses of Class
cn.nukkit.item.enchantment.Enchantment
Package
Description
与物品相关的类.
-
Uses of Enchantment in cn.nukkit.event.entity
ModifierConstructorDescriptionEntityDamageByEntityEvent
(Entity damager, Entity entity, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Float> modifiers, float knockBack, Enchantment[] enchantments) -
Uses of Enchantment in cn.nukkit.item
Modifier and TypeMethodDescriptionItem.getCustomEnchantment
(Identifier id) Item.getCustomEnchantment
(String id) Item.getEnchantment
(int id) 从给定的附魔id查找该物品是否存在对应的附魔效果,如果查找不到返回nullItem.getEnchantment
(short id) Item.getEnchantments()
获取该物品所带有的全部附魔 -
Uses of Enchantment in cn.nukkit.item.customitem
-
Uses of Enchantment in cn.nukkit.item.enchantment
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionstatic final Enchantment[]
Enchantment.EMPTY_ARRAY
protected static Enchantment[]
Enchantment.enchantments
Modifier and TypeFieldDescriptionprotected static Map<Identifier,
Enchantment> Enchantment.customEnchantments
Modifier and TypeMethodDescriptionprotected Enchantment
Enchantment.clone()
static Enchantment
Enchantment.get
(int id) Deprecated.static Enchantment
Enchantment.getEnchantment
(int id) The same asget(int)
but returns a safe copy of the enchantment.static Enchantment
Enchantment.getEnchantment
(Identifier name) static Enchantment
Enchantment.getEnchantment
(String name) 使用附魔标识符来获取附魔,原版附魔可以不加命名空间,但是自定义附魔必须加上命名空间才能获取static Enchantment[]
Enchantment.getEnchantments()
Gets an array of all registered enchantments, the objects in the array are linked to the registry, it's not safe to change them.EnchantmentEntry.getEnchantments()
Enchantment.setLevel
(int level) Changes the level of this enchantment.Enchantment.setLevel
(int level, boolean safe) Changes the level of this enchantment.Modifier and TypeMethodDescriptionstatic Collection<Enchantment>
Enchantment.getRegisteredEnchantments()
Gets a collection with a safe copy of all enchantments that are currently registered.Modifier and TypeMethodDescriptionprotected boolean
Enchantment.checkCompatibility
(Enchantment enchantment) Checks if this enchantment can be applied to an item that have the give enchantment without doing reverse check.protected boolean
EnchantmentFrostWalker.checkCompatibility
(Enchantment enchantment) boolean
EnchantmentMending.checkCompatibility
(Enchantment enchantment) boolean
EnchantmentSilkTouch.checkCompatibility
(Enchantment enchantment) boolean
Enchantment.isCompatibleWith
(Enchantment enchantment) Returns true if and only if this enchantment is compatible with the other and the other is also compatible with this enchantment.static OK<?>
Enchantment.register
(Enchantment... enchantments) static OK<?>
Enchantment.register
(Enchantment enchantment, boolean registerItem) ModifierConstructorDescriptionEnchantmentEntry
(Enchantment[] enchantments, int cost, String randomName) -
Uses of Enchantment in cn.nukkit.item.enchantment.bow
Modifier and TypeClassDescriptionclass
class
class
class
class
Modifier and TypeMethodDescriptionprotected boolean
EnchantmentBowInfinity.checkCompatibility
(Enchantment enchantment) -
Uses of Enchantment in cn.nukkit.item.enchantment.crossbow
Modifier and TypeClassDescriptionclass
class
class
class
Modifier and TypeMethodDescriptionboolean
EnchantmentCrossbowMultishot.checkCompatibility
(Enchantment enchantment) boolean
EnchantmentCrossbowPiercing.checkCompatibility
(Enchantment enchantment) -
Uses of Enchantment in cn.nukkit.item.enchantment.damage
Modifier and TypeClassDescriptionclass
class
class
class
Modifier and TypeMethodDescriptionboolean
EnchantmentDamage.checkCompatibility
(Enchantment enchantment) -
Uses of Enchantment in cn.nukkit.item.enchantment.loot
Modifier and TypeClassDescriptionclass
class
class
class
Modifier and TypeMethodDescriptionboolean
EnchantmentLoot.checkCompatibility
(Enchantment enchantment) -
Uses of Enchantment in cn.nukkit.item.enchantment.protection
Modifier and TypeClassDescriptionclass
class
class
class
class
class
Modifier and TypeMethodDescriptionboolean
EnchantmentProtection.checkCompatibility
(Enchantment enchantment) -
Uses of Enchantment in cn.nukkit.item.enchantment.trident
Modifier and TypeClassDescriptionclass
class
class
class
class
Modifier and TypeMethodDescriptionboolean
EnchantmentTridentRiptide.checkCompatibility
(Enchantment enchantment) -
Uses of Enchantment in cn.nukkit.item.randomitem
Modifier and TypeMethodDescriptionEnchantmentItemSelector.getSupportEnchantments
(Item item) 根据物品获得支持的附魔 -
Uses of Enchantment in cn.nukkit.level.terra.delegate
Modifier and TypeMethodDescriptionPNXEnchantmentDelegate.getHandle()
PNXEnchantmentDelegate.innerEnchantment()
Returns the value of theinnerEnchantment
record component.ModifierConstructorDescriptionPNXEnchantmentDelegate
(Enchantment innerEnchantment) Creates an instance of aPNXEnchantmentDelegate
record class.