| Modifier and Type | Field and Description | 
|---|---|
private Enchantment | 
EnchantmentPredicate.enchantment  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
EnchantmentPredicate.test(java.util.Map<Enchantment,java.lang.Integer> enchantmentsIn)  | 
| Constructor and Description | 
|---|
EnchantmentPredicate(Enchantment enchantment,
                    MinMaxBounds levels)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EnchantmentArrowDamage  | 
class  | 
EnchantmentArrowFire  | 
class  | 
EnchantmentArrowInfinite  | 
class  | 
EnchantmentArrowKnockback  | 
class  | 
EnchantmentBindingCurse  | 
class  | 
EnchantmentDamage  | 
class  | 
EnchantmentDigging  | 
class  | 
EnchantmentDurability  | 
class  | 
EnchantmentFireAspect  | 
class  | 
EnchantmentFishingSpeed  | 
class  | 
EnchantmentFrostWalker  | 
class  | 
EnchantmentKnockback  | 
class  | 
EnchantmentLootBonus  | 
class  | 
EnchantmentMending  | 
class  | 
EnchantmentOxygen  | 
class  | 
EnchantmentProtection  | 
class  | 
EnchantmentSweepingEdge  | 
class  | 
EnchantmentThorns  | 
class  | 
EnchantmentUntouching  | 
class  | 
EnchantmentVanishingCurse  | 
class  | 
EnchantmentWaterWalker  | 
class  | 
EnchantmentWaterWorker  | 
| Modifier and Type | Field and Description | 
|---|---|
Enchantment | 
EnchantmentData.enchantment  | 
| Modifier and Type | Field and Description | 
|---|---|
static RegistryNamespaced<ResourceLocation,Enchantment> | 
Enchantment.REGISTRY  | 
| Modifier and Type | Method and Description | 
|---|---|
static Enchantment | 
Enchantment.getEnchantmentByID(int id)  | 
static Enchantment | 
Enchantment.getEnchantmentByLocation(java.lang.String location)  | 
Enchantment | 
Enchantment.setName(java.lang.String enchName)  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.util.Map<Enchantment,java.lang.Integer> | 
EnchantmentHelper.getEnchantments(ItemStack stack)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EnchantmentHelper.DamageIterator.calculateModifier(Enchantment enchantmentIn,
                 int enchantmentLevel)  | 
void | 
EnchantmentHelper.HurtIterator.calculateModifier(Enchantment enchantmentIn,
                 int enchantmentLevel)  | 
void | 
EnchantmentHelper.IModifier.calculateModifier(Enchantment enchantmentIn,
                 int enchantmentLevel)  | 
void | 
EnchantmentHelper.ModifierDamage.calculateModifier(Enchantment enchantmentIn,
                 int enchantmentLevel)  | 
void | 
EnchantmentHelper.ModifierLiving.calculateModifier(Enchantment enchantmentIn,
                 int enchantmentLevel)  | 
boolean | 
EnchantmentProtection.canApplyTogether(Enchantment ench)  | 
protected boolean | 
Enchantment.canApplyTogether(Enchantment ench)  | 
boolean | 
EnchantmentDamage.canApplyTogether(Enchantment ench)  | 
boolean | 
EnchantmentArrowInfinite.canApplyTogether(Enchantment ench)  | 
boolean | 
EnchantmentWaterWalker.canApplyTogether(Enchantment ench)  | 
boolean | 
EnchantmentFrostWalker.canApplyTogether(Enchantment ench)  | 
boolean | 
EnchantmentUntouching.canApplyTogether(Enchantment ench)  | 
boolean | 
EnchantmentLootBonus.canApplyTogether(Enchantment ench)  | 
static ItemStack | 
EnchantmentHelper.getEnchantedItem(Enchantment p_92099_0_,
                EntityLivingBase p_92099_1_)  | 
static int | 
Enchantment.getEnchantmentID(Enchantment enchantmentIn)  | 
static int | 
EnchantmentHelper.getEnchantmentLevel(Enchantment enchID,
                   ItemStack stack)  | 
static int | 
EnchantmentHelper.getMaxEnchantmentLevel(Enchantment p_185284_0_,
                      EntityLivingBase p_185284_1_)  | 
boolean | 
Enchantment.isCompatibleWith(Enchantment p_191560_1_)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
EnchantmentHelper.setEnchantments(java.util.Map<Enchantment,java.lang.Integer> enchMap,
               ItemStack stack)  | 
| Constructor and Description | 
|---|
EnchantmentData(Enchantment enchantmentObj,
               int enchLevel)  | 
| Modifier and Type | Field and Description | 
|---|---|
static Enchantment | 
Enchantments.AQUA_AFFINITY  | 
static Enchantment | 
Enchantments.BANE_OF_ARTHROPODS  | 
static Enchantment | 
Enchantments.BINDING_CURSE  | 
static Enchantment | 
Enchantments.BLAST_PROTECTION  | 
static Enchantment | 
Enchantments.DEPTH_STRIDER  | 
static Enchantment | 
Enchantments.EFFICIENCY  | 
static Enchantment | 
Enchantments.FEATHER_FALLING  | 
static Enchantment | 
Enchantments.FIRE_ASPECT  | 
static Enchantment | 
Enchantments.FIRE_PROTECTION  | 
static Enchantment | 
Enchantments.FLAME  | 
static Enchantment | 
Enchantments.FORTUNE  | 
static Enchantment | 
Enchantments.FROST_WALKER  | 
static Enchantment | 
Enchantments.INFINITY  | 
static Enchantment | 
Enchantments.KNOCKBACK  | 
static Enchantment | 
Enchantments.LOOTING  | 
static Enchantment | 
Enchantments.LUCK_OF_THE_SEA  | 
static Enchantment | 
Enchantments.LURE  | 
static Enchantment | 
Enchantments.MENDING  | 
static Enchantment | 
Enchantments.POWER  | 
static Enchantment | 
Enchantments.PROJECTILE_PROTECTION  | 
static Enchantment | 
Enchantments.PROTECTION  | 
static Enchantment | 
Enchantments.PUNCH  | 
static Enchantment | 
Enchantments.RESPIRATION  | 
static Enchantment | 
Enchantments.SHARPNESS  | 
static Enchantment | 
Enchantments.SILK_TOUCH  | 
static Enchantment | 
Enchantments.SMITE  | 
static Enchantment | 
Enchantments.SWEEPING  | 
static Enchantment | 
Enchantments.THORNS  | 
static Enchantment | 
Enchantments.UNBREAKING  | 
static Enchantment | 
Enchantments.VANISHING_CURSE  | 
| Modifier and Type | Method and Description | 
|---|---|
private static Enchantment | 
Enchantments.getRegisteredEnchantment(java.lang.String id)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ItemStack.addEnchantment(Enchantment ench,
              int level)  | 
boolean | 
Item.canApplyAtEnchantingTable(ItemStack stack,
                         Enchantment enchantment)
Checks whether an item can be enchanted with a certain enchantment. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private java.util.List<Enchantment> | 
EnchantRandomly.enchantments  | 
| Constructor and Description | 
|---|
EnchantRandomly(LootCondition[] conditionsIn,
               java.util.List<Enchantment> enchantmentsIn)  | 
| Modifier and Type | Field and Description | 
|---|---|
static IForgeRegistry<Enchantment> | 
ForgeRegistries.ENCHANTMENTS  |