类 DamageEnchantment
- java.lang.Object
-
- net.minecraft.enchantment.Enchantment
-
- net.minecraft.enchantment.DamageEnchantment
-
public class DamageEnchantment extends Enchantment
- Mappings:
Namespace Name official btiintermediary net/minecraft/class_1882named net/minecraft/enchantment/DamageEnchantment
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.enchantment.Enchantment
Enchantment.Rarity
-
-
字段概要
字段 修饰符和类型 字段 说明 static intALL_INDEXstatic intARTHROPODS_INDEXprivate static int[]basePowersprivate static int[]minMaxPowerDifferencesprivate static int[]powersPerLevelinttypeIndexprivate static String[]typeNamesstatic intUNDEAD_INDEX-
从类继承的字段 net.minecraft.enchantment.Enchantment
translationKey, type
-
-
构造器概要
构造器 构造器 说明 DamageEnchantment(Enchantment.Rarity weight, int typeIndex, EquipmentSlot[] slots)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancanAccept(Enchantment other)Returns whether this enchantment can exist on an item stack with theotherenchantment.floatgetAttackDamage(int level, EntityGroup group)intgetMaxLevel()intgetMaxPower(int level)intgetMinPower(int level)booleanisAcceptableItem(ItemStack stack)voidonTargetDamaged(LivingEntity user, Entity target, int level)-
从类继承的方法 net.minecraft.enchantment.Enchantment
byRawId, canCombine, getEquipment, getMinLevel, getName, getOrCreateTranslationKey, getProtectionAmount, getRarity, getTranslationKey, isAvailableForEnchantedBookOffer, isAvailableForRandomSelection, isCursed, isTreasure, onUserDamaged
-
-
-
-
字段详细资料
-
ALL_INDEX
public static final int ALL_INDEX
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLbti;a:Iintermediary field_30947Lnet/minecraft/class_1882;field_30947:Inamed ALL_INDEXLnet/minecraft/enchantment/DamageEnchantment;ALL_INDEX:I
-
UNDEAD_INDEX
public static final int UNDEAD_INDEX
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLbti;b:Iintermediary field_30948Lnet/minecraft/class_1882;field_30948:Inamed UNDEAD_INDEXLnet/minecraft/enchantment/DamageEnchantment;UNDEAD_INDEX:I
-
ARTHROPODS_INDEX
public static final int ARTHROPODS_INDEX
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLbti;c:Iintermediary field_30949Lnet/minecraft/class_1882;field_30949:Inamed ARTHROPODS_INDEXLnet/minecraft/enchantment/DamageEnchantment;ARTHROPODS_INDEX:I
-
typeNames
private static final String[] typeNames
- Mappings:
Namespace Name Mixin selector official gLbti;g:[Ljava/lang/String;intermediary field_9065Lnet/minecraft/class_1882;field_9065:[Ljava/lang/String;named typeNamesLnet/minecraft/enchantment/DamageEnchantment;typeNames:[Ljava/lang/String;
-
basePowers
private static final int[] basePowers
- Mappings:
Namespace Name Mixin selector official hLbti;h:[Iintermediary field_9063Lnet/minecraft/class_1882;field_9063:[Inamed basePowersLnet/minecraft/enchantment/DamageEnchantment;basePowers:[I
-
powersPerLevel
private static final int[] powersPerLevel
- Mappings:
Namespace Name Mixin selector official iLbti;i:[Iintermediary field_9066Lnet/minecraft/class_1882;field_9066:[Inamed powersPerLevelLnet/minecraft/enchantment/DamageEnchantment;powersPerLevel:[I
-
minMaxPowerDifferences
private static final int[] minMaxPowerDifferences
- Mappings:
Namespace Name Mixin selector official jLbti;j:[Iintermediary field_9064Lnet/minecraft/class_1882;field_9064:[Inamed minMaxPowerDifferencesLnet/minecraft/enchantment/DamageEnchantment;minMaxPowerDifferences:[I
-
typeIndex
public final int typeIndex
- Mappings:
Namespace Name Mixin selector official dLbti;d:Iintermediary field_9067Lnet/minecraft/class_1882;field_9067:Inamed typeIndexLnet/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;)Vintermediary <init>Lnet/minecraft/class_1882;<init>(Lnet/minecraft/class_1887$class_1888;I[Lnet/minecraft/class_1304;)Vnamed <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 aLbtl;a(I)Iintermediary method_8182Lnet/minecraft/class_1887;method_8182(I)Inamed getMinPowerLnet/minecraft/enchantment/Enchantment;getMinPower(I)I
-
getMaxPower
public int getMaxPower(int level)
- 覆盖:
getMaxPower在类中Enchantment- Mappings:
Namespace Name Mixin selector official bLbtl;b(I)Iintermediary method_20742Lnet/minecraft/class_1887;method_20742(I)Inamed getMaxPowerLnet/minecraft/enchantment/Enchantment;getMaxPower(I)I
-
getMaxLevel
public int getMaxLevel()
- 覆盖:
getMaxLevel在类中Enchantment- Mappings:
Namespace Name Mixin selector official aLbtl;a()Iintermediary method_8183Lnet/minecraft/class_1887;method_8183()Inamed getMaxLevelLnet/minecraft/enchantment/Enchantment;getMaxLevel()I
-
getAttackDamage
public float getAttackDamage(int level, EntityGroup group)- 覆盖:
getAttackDamage在类中Enchantment- Mappings:
Namespace Name Mixin selector official aLbtl;a(ILatc;)Fintermediary method_8196Lnet/minecraft/class_1887;method_8196(ILnet/minecraft/class_1310;)Fnamed getAttackDamageLnet/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 theotherenchantment.- 覆盖:
canAccept在类中Enchantment- Mappings:
Namespace Name Mixin selector official aLbtl;a(Lbtl;)Zintermediary method_8180Lnet/minecraft/class_1887;method_8180(Lnet/minecraft/class_1887;)Znamed canAcceptLnet/minecraft/enchantment/Enchantment;canAccept(Lnet/minecraft/enchantment/Enchantment;)Z
-
isAcceptableItem
public boolean isAcceptableItem(ItemStack stack)
- 覆盖:
isAcceptableItem在类中Enchantment- Mappings:
Namespace Name Mixin selector official aLbtl;a(Lbpr;)Zintermediary method_8192Lnet/minecraft/class_1887;method_8192(Lnet/minecraft/class_1799;)Znamed isAcceptableItemLnet/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 aLbtl;a(Lasy;Lasl;I)Vintermediary method_8189Lnet/minecraft/class_1887;method_8189(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)Vnamed onTargetDamagedLnet/minecraft/enchantment/Enchantment;onTargetDamaged(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;I)V
-
-