枚举 EnchantmentTarget
- java.lang.Object
-
- java.lang.Enum<EnchantmentTarget>
-
- net.minecraft.enchantment.EnchantmentTarget
-
- 所有已实现的接口:
Serializable,Comparable<EnchantmentTarget>
public enum EnchantmentTarget extends Enum<EnchantmentTarget>
- Mappings:
Namespace Name official btmintermediary net/minecraft/class_1886named net/minecraft/enchantment/EnchantmentTarget
-
-
枚举常量概要
枚举常量 枚举常量 说明 ARMORARMOR_CHESTARMOR_FEETARMOR_HEADARMOR_LEGSBOWBREAKABLECROSSBOWDIGGERFISHING_RODTRIDENTVANISHABLEWEAPONWEARABLE
-
构造器概要
构造器 限定符 构造器 说明 privateEnchantmentTarget()
-
方法概要
所有方法 静态方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 abstract booleanisAcceptableItem(Item item)static EnchantmentTargetvalueOf(String name)返回带有指定名称的该类型的枚举常量。static EnchantmentTarget[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
ARMOR
public static final EnchantmentTarget ARMOR
- Mappings:
Namespace Name Mixin selector official aLbtm;a:Lbtm;intermediary field_9068Lnet/minecraft/class_1886;field_9068:Lnet/minecraft/class_1886;named ARMORLnet/minecraft/enchantment/EnchantmentTarget;ARMOR:Lnet/minecraft/enchantment/EnchantmentTarget;
-
ARMOR_FEET
public static final EnchantmentTarget ARMOR_FEET
- Mappings:
Namespace Name Mixin selector official bLbtm;b:Lbtm;intermediary field_9079Lnet/minecraft/class_1886;field_9079:Lnet/minecraft/class_1886;named ARMOR_FEETLnet/minecraft/enchantment/EnchantmentTarget;ARMOR_FEET:Lnet/minecraft/enchantment/EnchantmentTarget;
-
ARMOR_LEGS
public static final EnchantmentTarget ARMOR_LEGS
- Mappings:
Namespace Name Mixin selector official cLbtm;c:Lbtm;intermediary field_9076Lnet/minecraft/class_1886;field_9076:Lnet/minecraft/class_1886;named ARMOR_LEGSLnet/minecraft/enchantment/EnchantmentTarget;ARMOR_LEGS:Lnet/minecraft/enchantment/EnchantmentTarget;
-
ARMOR_CHEST
public static final EnchantmentTarget ARMOR_CHEST
- Mappings:
Namespace Name Mixin selector official dLbtm;d:Lbtm;intermediary field_9071Lnet/minecraft/class_1886;field_9071:Lnet/minecraft/class_1886;named ARMOR_CHESTLnet/minecraft/enchantment/EnchantmentTarget;ARMOR_CHEST:Lnet/minecraft/enchantment/EnchantmentTarget;
-
ARMOR_HEAD
public static final EnchantmentTarget ARMOR_HEAD
- Mappings:
Namespace Name Mixin selector official eLbtm;e:Lbtm;intermediary field_9080Lnet/minecraft/class_1886;field_9080:Lnet/minecraft/class_1886;named ARMOR_HEADLnet/minecraft/enchantment/EnchantmentTarget;ARMOR_HEAD:Lnet/minecraft/enchantment/EnchantmentTarget;
-
WEAPON
public static final EnchantmentTarget WEAPON
- Mappings:
Namespace Name Mixin selector official fLbtm;f:Lbtm;intermediary field_9074Lnet/minecraft/class_1886;field_9074:Lnet/minecraft/class_1886;named WEAPONLnet/minecraft/enchantment/EnchantmentTarget;WEAPON:Lnet/minecraft/enchantment/EnchantmentTarget;
-
DIGGER
public static final EnchantmentTarget DIGGER
- Mappings:
Namespace Name Mixin selector official gLbtm;g:Lbtm;intermediary field_9069Lnet/minecraft/class_1886;field_9069:Lnet/minecraft/class_1886;named DIGGERLnet/minecraft/enchantment/EnchantmentTarget;DIGGER:Lnet/minecraft/enchantment/EnchantmentTarget;
-
FISHING_ROD
public static final EnchantmentTarget FISHING_ROD
- Mappings:
Namespace Name Mixin selector official hLbtm;h:Lbtm;intermediary field_9072Lnet/minecraft/class_1886;field_9072:Lnet/minecraft/class_1886;named FISHING_RODLnet/minecraft/enchantment/EnchantmentTarget;FISHING_ROD:Lnet/minecraft/enchantment/EnchantmentTarget;
-
TRIDENT
public static final EnchantmentTarget TRIDENT
- Mappings:
Namespace Name Mixin selector official iLbtm;i:Lbtm;intermediary field_9073Lnet/minecraft/class_1886;field_9073:Lnet/minecraft/class_1886;named TRIDENTLnet/minecraft/enchantment/EnchantmentTarget;TRIDENT:Lnet/minecraft/enchantment/EnchantmentTarget;
-
BREAKABLE
public static final EnchantmentTarget BREAKABLE
- Mappings:
Namespace Name Mixin selector official jLbtm;j:Lbtm;intermediary field_9082Lnet/minecraft/class_1886;field_9082:Lnet/minecraft/class_1886;named BREAKABLELnet/minecraft/enchantment/EnchantmentTarget;BREAKABLE:Lnet/minecraft/enchantment/EnchantmentTarget;
-
BOW
public static final EnchantmentTarget BOW
- Mappings:
Namespace Name Mixin selector official kLbtm;k:Lbtm;intermediary field_9070Lnet/minecraft/class_1886;field_9070:Lnet/minecraft/class_1886;named BOWLnet/minecraft/enchantment/EnchantmentTarget;BOW:Lnet/minecraft/enchantment/EnchantmentTarget;
-
WEARABLE
public static final EnchantmentTarget WEARABLE
- Mappings:
Namespace Name Mixin selector official lLbtm;l:Lbtm;intermediary field_9078Lnet/minecraft/class_1886;field_9078:Lnet/minecraft/class_1886;named WEARABLELnet/minecraft/enchantment/EnchantmentTarget;WEARABLE:Lnet/minecraft/enchantment/EnchantmentTarget;
-
CROSSBOW
public static final EnchantmentTarget CROSSBOW
- Mappings:
Namespace Name Mixin selector official mLbtm;m:Lbtm;intermediary field_9081Lnet/minecraft/class_1886;field_9081:Lnet/minecraft/class_1886;named CROSSBOWLnet/minecraft/enchantment/EnchantmentTarget;CROSSBOW:Lnet/minecraft/enchantment/EnchantmentTarget;
-
VANISHABLE
public static final EnchantmentTarget VANISHABLE
- Mappings:
Namespace Name Mixin selector official nLbtm;n:Lbtm;intermediary field_23747Lnet/minecraft/class_1886;field_23747:Lnet/minecraft/class_1886;named VANISHABLELnet/minecraft/enchantment/EnchantmentTarget;VANISHABLE:Lnet/minecraft/enchantment/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 aLbtm;a(Lbpn;)Zintermediary method_8177Lnet/minecraft/class_1886;method_8177(Lnet/minecraft/class_1792;)Znamed isAcceptableItemLnet/minecraft/enchantment/EnchantmentTarget;isAcceptableItem(Lnet/minecraft/item/Item;)Z
-
-