枚举 EnchantmentTarget

    • 枚举常量详细资料

      • ARMOR

        public static final EnchantmentTarget ARMOR
        Mappings:
        Namespace Name Mixin selector
        official a Lbtm;a:Lbtm;
        intermediary field_9068 Lnet/minecraft/class_1886;field_9068:Lnet/minecraft/class_1886;
        named ARMOR Lnet/minecraft/enchantment/EnchantmentTarget;ARMOR:Lnet/minecraft/enchantment/EnchantmentTarget;
      • ARMOR_FEET

        public static final EnchantmentTarget ARMOR_FEET
        Mappings:
        Namespace Name Mixin selector
        official b Lbtm;b:Lbtm;
        intermediary field_9079 Lnet/minecraft/class_1886;field_9079:Lnet/minecraft/class_1886;
        named ARMOR_FEET Lnet/minecraft/enchantment/EnchantmentTarget;ARMOR_FEET:Lnet/minecraft/enchantment/EnchantmentTarget;
      • ARMOR_LEGS

        public static final EnchantmentTarget ARMOR_LEGS
        Mappings:
        Namespace Name Mixin selector
        official c Lbtm;c:Lbtm;
        intermediary field_9076 Lnet/minecraft/class_1886;field_9076:Lnet/minecraft/class_1886;
        named ARMOR_LEGS Lnet/minecraft/enchantment/EnchantmentTarget;ARMOR_LEGS:Lnet/minecraft/enchantment/EnchantmentTarget;
      • ARMOR_CHEST

        public static final EnchantmentTarget ARMOR_CHEST
        Mappings:
        Namespace Name Mixin selector
        official d Lbtm;d:Lbtm;
        intermediary field_9071 Lnet/minecraft/class_1886;field_9071:Lnet/minecraft/class_1886;
        named ARMOR_CHEST Lnet/minecraft/enchantment/EnchantmentTarget;ARMOR_CHEST:Lnet/minecraft/enchantment/EnchantmentTarget;
      • ARMOR_HEAD

        public static final EnchantmentTarget ARMOR_HEAD
        Mappings:
        Namespace Name Mixin selector
        official e Lbtm;e:Lbtm;
        intermediary field_9080 Lnet/minecraft/class_1886;field_9080:Lnet/minecraft/class_1886;
        named ARMOR_HEAD Lnet/minecraft/enchantment/EnchantmentTarget;ARMOR_HEAD:Lnet/minecraft/enchantment/EnchantmentTarget;
      • WEAPON

        public static final EnchantmentTarget WEAPON
        Mappings:
        Namespace Name Mixin selector
        official f Lbtm;f:Lbtm;
        intermediary field_9074 Lnet/minecraft/class_1886;field_9074:Lnet/minecraft/class_1886;
        named WEAPON Lnet/minecraft/enchantment/EnchantmentTarget;WEAPON:Lnet/minecraft/enchantment/EnchantmentTarget;
      • DIGGER

        public static final EnchantmentTarget DIGGER
        Mappings:
        Namespace Name Mixin selector
        official g Lbtm;g:Lbtm;
        intermediary field_9069 Lnet/minecraft/class_1886;field_9069:Lnet/minecraft/class_1886;
        named DIGGER Lnet/minecraft/enchantment/EnchantmentTarget;DIGGER:Lnet/minecraft/enchantment/EnchantmentTarget;
      • FISHING_ROD

        public static final EnchantmentTarget FISHING_ROD
        Mappings:
        Namespace Name Mixin selector
        official h Lbtm;h:Lbtm;
        intermediary field_9072 Lnet/minecraft/class_1886;field_9072:Lnet/minecraft/class_1886;
        named FISHING_ROD Lnet/minecraft/enchantment/EnchantmentTarget;FISHING_ROD:Lnet/minecraft/enchantment/EnchantmentTarget;
      • TRIDENT

        public static final EnchantmentTarget TRIDENT
        Mappings:
        Namespace Name Mixin selector
        official i Lbtm;i:Lbtm;
        intermediary field_9073 Lnet/minecraft/class_1886;field_9073:Lnet/minecraft/class_1886;
        named TRIDENT Lnet/minecraft/enchantment/EnchantmentTarget;TRIDENT:Lnet/minecraft/enchantment/EnchantmentTarget;
      • BREAKABLE

        public static final EnchantmentTarget BREAKABLE
        Mappings:
        Namespace Name Mixin selector
        official j Lbtm;j:Lbtm;
        intermediary field_9082 Lnet/minecraft/class_1886;field_9082:Lnet/minecraft/class_1886;
        named BREAKABLE Lnet/minecraft/enchantment/EnchantmentTarget;BREAKABLE:Lnet/minecraft/enchantment/EnchantmentTarget;
      • BOW

        public static final EnchantmentTarget BOW
        Mappings:
        Namespace Name Mixin selector
        official k Lbtm;k:Lbtm;
        intermediary field_9070 Lnet/minecraft/class_1886;field_9070:Lnet/minecraft/class_1886;
        named BOW Lnet/minecraft/enchantment/EnchantmentTarget;BOW:Lnet/minecraft/enchantment/EnchantmentTarget;
      • WEARABLE

        public static final EnchantmentTarget WEARABLE
        Mappings:
        Namespace Name Mixin selector
        official l Lbtm;l:Lbtm;
        intermediary field_9078 Lnet/minecraft/class_1886;field_9078:Lnet/minecraft/class_1886;
        named WEARABLE Lnet/minecraft/enchantment/EnchantmentTarget;WEARABLE:Lnet/minecraft/enchantment/EnchantmentTarget;
      • CROSSBOW

        public static final EnchantmentTarget CROSSBOW
        Mappings:
        Namespace Name Mixin selector
        official m Lbtm;m:Lbtm;
        intermediary field_9081 Lnet/minecraft/class_1886;field_9081:Lnet/minecraft/class_1886;
        named CROSSBOW Lnet/minecraft/enchantment/EnchantmentTarget;CROSSBOW:Lnet/minecraft/enchantment/EnchantmentTarget;
      • VANISHABLE

        public static final EnchantmentTarget VANISHABLE
        Mappings:
        Namespace Name Mixin selector
        official n Lbtm;n:Lbtm;
        intermediary field_23747 Lnet/minecraft/class_1886;field_23747:Lnet/minecraft/class_1886;
        named VANISHABLE Lnet/minecraft/enchantment/EnchantmentTarget;VANISHABLE:Lnet/minecraft/enchantment/EnchantmentTarget;
    • 构造器详细资料

      • EnchantmentTarget

        private EnchantmentTarget()
    • 方法详细资料

      • values

        public static EnchantmentTarget[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (EnchantmentTarget c : EnchantmentTarget.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static EnchantmentTarget valueOf​(String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        NullPointerException - 如果参数为空值
      • isAcceptableItem

        public abstract boolean isAcceptableItem​(Item item)
        Mappings:
        Namespace Name Mixin selector
        official a Lbtm;a(Lbpn;)Z
        intermediary method_8177 Lnet/minecraft/class_1886;method_8177(Lnet/minecraft/class_1792;)Z
        named isAcceptableItem Lnet/minecraft/enchantment/EnchantmentTarget;isAcceptableItem(Lnet/minecraft/item/Item;)Z