public class DamageEnchantment extends Enchantment
Enchantment.Rarity| Modifier and Type | Field and Description |
|---|---|
private static int[] |
field_9063 |
private static int[] |
field_9064 |
private static int[] |
field_9066 |
int |
typeIndex |
private static String[] |
typeNames |
translationKey, type| Constructor and Description |
|---|
DamageEnchantment(Enchantment.Rarity weight,
int typeIndex,
EquipmentSlot[] slots) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAccept(Enchantment other)
Returns whether this enchantment can exist on an item stack with the
other enchantment. |
float |
getAttackDamage(int level,
EntityGroup group) |
int |
getMaximumLevel() |
int |
getMaximumPower(int level) |
int |
getMinimumPower(int level) |
boolean |
isAcceptableItem(ItemStack stack) |
void |
onTargetDamaged(LivingEntity user,
Entity target,
int level) |
byRawId, canCombine, getEquipment, getMinimumLevel, getName, getOrCreateTranslationKey, getProtectionAmount, getRarity, getTranslationKey, isAvailableForEnchantedBookOffer, isAvailableForRandomSelection, isCursed, isTreasure, onUserDamagedprivate static final String[] typeNames
private static final int[] field_9063
private static final int[] field_9066
private static final int[] field_9064
public final int typeIndex
public DamageEnchantment(Enchantment.Rarity weight, int typeIndex, EquipmentSlot[] slots)
public int getMinimumPower(int level)
getMinimumPower in class Enchantmentpublic int getMaximumPower(int level)
getMaximumPower in class Enchantmentpublic int getMaximumLevel()
getMaximumLevel in class Enchantmentpublic float getAttackDamage(int level,
EntityGroup group)
getAttackDamage in class Enchantmentpublic boolean canAccept(Enchantment other)
other enchantment.canAccept in class Enchantmentpublic boolean isAcceptableItem(ItemStack stack)
isAcceptableItem in class Enchantmentpublic void onTargetDamaged(LivingEntity user, Entity target, int level)
onTargetDamaged in class Enchantment