类 DamageEnchantment


  • public class DamageEnchantment
    extends Enchantment
    Mappings:
    Namespace Name
    official bti
    intermediary net/minecraft/class_1882
    named net/minecraft/enchantment/DamageEnchantment
    • 字段详细资料

      • ALL_INDEX

        public static final int ALL_INDEX
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lbti;a:I
        intermediary field_30947 Lnet/minecraft/class_1882;field_30947:I
        named ALL_INDEX Lnet/minecraft/enchantment/DamageEnchantment;ALL_INDEX:I
      • UNDEAD_INDEX

        public static final int UNDEAD_INDEX
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lbti;b:I
        intermediary field_30948 Lnet/minecraft/class_1882;field_30948:I
        named UNDEAD_INDEX Lnet/minecraft/enchantment/DamageEnchantment;UNDEAD_INDEX:I
      • ARTHROPODS_INDEX

        public static final int ARTHROPODS_INDEX
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lbti;c:I
        intermediary field_30949 Lnet/minecraft/class_1882;field_30949:I
        named ARTHROPODS_INDEX Lnet/minecraft/enchantment/DamageEnchantment;ARTHROPODS_INDEX:I
      • typeNames

        private static final String[] typeNames
        Mappings:
        Namespace Name Mixin selector
        official g Lbti;g:[Ljava/lang/String;
        intermediary field_9065 Lnet/minecraft/class_1882;field_9065:[Ljava/lang/String;
        named typeNames Lnet/minecraft/enchantment/DamageEnchantment;typeNames:[Ljava/lang/String;
      • basePowers

        private static final int[] basePowers
        Mappings:
        Namespace Name Mixin selector
        official h Lbti;h:[I
        intermediary field_9063 Lnet/minecraft/class_1882;field_9063:[I
        named basePowers Lnet/minecraft/enchantment/DamageEnchantment;basePowers:[I
      • powersPerLevel

        private static final int[] powersPerLevel
        Mappings:
        Namespace Name Mixin selector
        official i Lbti;i:[I
        intermediary field_9066 Lnet/minecraft/class_1882;field_9066:[I
        named powersPerLevel Lnet/minecraft/enchantment/DamageEnchantment;powersPerLevel:[I
      • minMaxPowerDifferences

        private static final int[] minMaxPowerDifferences
        Mappings:
        Namespace Name Mixin selector
        official j Lbti;j:[I
        intermediary field_9064 Lnet/minecraft/class_1882;field_9064:[I
        named minMaxPowerDifferences Lnet/minecraft/enchantment/DamageEnchantment;minMaxPowerDifferences:[I
      • typeIndex

        public final int typeIndex
        Mappings:
        Namespace Name Mixin selector
        official d Lbti;d:I
        intermediary field_9067 Lnet/minecraft/class_1882;field_9067:I
        named typeIndex Lnet/minecraft/enchantment/DamageEnchantment;typeIndex:I
    • 构造器详细资料

      • DamageEnchantment

        public DamageEnchantment​(Enchantment.Rarity weight,
                                 int typeIndex,
                                 EquipmentSlot[] slots)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbti;<init>(Lbtl$a;I[Lasq;)V
        intermediary <init> Lnet/minecraft/class_1882;<init>(Lnet/minecraft/class_1887$class_1888;I[Lnet/minecraft/class_1304;)V
        named <init> Lnet/minecraft/enchantment/DamageEnchantment;<init>(Lnet/minecraft/enchantment/Enchantment$Rarity;I[Lnet/minecraft/entity/EquipmentSlot;)V
    • 方法详细资料

      • getMinPower

        public int getMinPower​(int level)
        覆盖:
        getMinPower 在类中 Enchantment
        Mappings:
        Namespace Name Mixin selector
        official a Lbtl;a(I)I
        intermediary method_8182 Lnet/minecraft/class_1887;method_8182(I)I
        named getMinPower Lnet/minecraft/enchantment/Enchantment;getMinPower(I)I
      • getMaxPower

        public int getMaxPower​(int level)
        覆盖:
        getMaxPower 在类中 Enchantment
        Mappings:
        Namespace Name Mixin selector
        official b Lbtl;b(I)I
        intermediary method_20742 Lnet/minecraft/class_1887;method_20742(I)I
        named getMaxPower Lnet/minecraft/enchantment/Enchantment;getMaxPower(I)I
      • getMaxLevel

        public int getMaxLevel()
        覆盖:
        getMaxLevel 在类中 Enchantment
        Mappings:
        Namespace Name Mixin selector
        official a Lbtl;a()I
        intermediary method_8183 Lnet/minecraft/class_1887;method_8183()I
        named getMaxLevel Lnet/minecraft/enchantment/Enchantment;getMaxLevel()I
      • getAttackDamage

        public float getAttackDamage​(int level,
                                     EntityGroup group)
        覆盖:
        getAttackDamage 在类中 Enchantment
        Mappings:
        Namespace Name Mixin selector
        official a Lbtl;a(ILatc;)F
        intermediary method_8196 Lnet/minecraft/class_1887;method_8196(ILnet/minecraft/class_1310;)F
        named getAttackDamage Lnet/minecraft/enchantment/Enchantment;getAttackDamage(ILnet/minecraft/entity/EntityGroup;)F
      • canAccept

        public boolean canAccept​(Enchantment other)
        Returns whether this enchantment can exist on an item stack with the other enchantment.
        覆盖:
        canAccept 在类中 Enchantment
        Mappings:
        Namespace Name Mixin selector
        official a Lbtl;a(Lbtl;)Z
        intermediary method_8180 Lnet/minecraft/class_1887;method_8180(Lnet/minecraft/class_1887;)Z
        named canAccept Lnet/minecraft/enchantment/Enchantment;canAccept(Lnet/minecraft/enchantment/Enchantment;)Z
      • isAcceptableItem

        public boolean isAcceptableItem​(ItemStack stack)
        覆盖:
        isAcceptableItem 在类中 Enchantment
        Mappings:
        Namespace Name Mixin selector
        official a Lbtl;a(Lbpr;)Z
        intermediary method_8192 Lnet/minecraft/class_1887;method_8192(Lnet/minecraft/class_1799;)Z
        named isAcceptableItem Lnet/minecraft/enchantment/Enchantment;isAcceptableItem(Lnet/minecraft/item/ItemStack;)Z
      • onTargetDamaged

        public void onTargetDamaged​(LivingEntity user,
                                    Entity target,
                                    int level)
        覆盖:
        onTargetDamaged 在类中 Enchantment
        Mappings:
        Namespace Name Mixin selector
        official a Lbtl;a(Lasy;Lasl;I)V
        intermediary method_8189 Lnet/minecraft/class_1887;method_8189(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V
        named onTargetDamaged Lnet/minecraft/enchantment/Enchantment;onTargetDamaged(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;I)V