Class Hierarchy
- java.lang.Object
- net.minecraft.world.item.enchantment.Enchantment (implements net.minecraftforge.common.extensions.IForgeEnchantment)
- net.minecraft.world.item.enchantment.ArrowDamageEnchantment
 - net.minecraft.world.item.enchantment.ArrowFireEnchantment
 - net.minecraft.world.item.enchantment.ArrowInfiniteEnchantment
 - net.minecraft.world.item.enchantment.ArrowKnockbackEnchantment
 - net.minecraft.world.item.enchantment.ArrowPiercingEnchantment
 - net.minecraft.world.item.enchantment.BindingCurseEnchantment
 - net.minecraft.world.item.enchantment.DamageEnchantment
 - net.minecraft.world.item.enchantment.DigDurabilityEnchantment
 - net.minecraft.world.item.enchantment.DiggingEnchantment
 - net.minecraft.world.item.enchantment.FireAspectEnchantment
 - net.minecraft.world.item.enchantment.FishingSpeedEnchantment
 - net.minecraft.world.item.enchantment.FrostWalkerEnchantment
 - net.minecraft.world.item.enchantment.KnockbackEnchantment
 - net.minecraft.world.item.enchantment.LootBonusEnchantment
 - net.minecraft.world.item.enchantment.MendingEnchantment
 - net.minecraft.world.item.enchantment.MultiShotEnchantment
 - net.minecraft.world.item.enchantment.OxygenEnchantment
 - net.minecraft.world.item.enchantment.ProtectionEnchantment
 - net.minecraft.world.item.enchantment.QuickChargeEnchantment
 - net.minecraft.world.item.enchantment.SoulSpeedEnchantment
 - net.minecraft.world.item.enchantment.SweepingEdgeEnchantment
 - net.minecraft.world.item.enchantment.SwiftSneakEnchantment
 - net.minecraft.world.item.enchantment.ThornsEnchantment
 - net.minecraft.world.item.enchantment.TridentChannelingEnchantment
 - net.minecraft.world.item.enchantment.TridentImpalerEnchantment
 - net.minecraft.world.item.enchantment.TridentLoyaltyEnchantment
 - net.minecraft.world.item.enchantment.TridentRiptideEnchantment
 - net.minecraft.world.item.enchantment.UntouchingEnchantment
 - net.minecraft.world.item.enchantment.VanishingCurseEnchantment
 - net.minecraft.world.item.enchantment.WaterWalkerEnchantment
 - net.minecraft.world.item.enchantment.WaterWorkerEnchantment
 
 - net.minecraft.world.item.enchantment.EnchantmentHelper
 - net.minecraft.world.item.enchantment.Enchantments
 - net.minecraft.util.random.WeightedEntry.IntrusiveBase (implements net.minecraft.util.random.WeightedEntry)
- net.minecraft.world.item.enchantment.EnchantmentInstance
 
 
 - net.minecraft.world.item.enchantment.Enchantment (implements net.minecraftforge.common.extensions.IForgeEnchantment)
 
Interface Hierarchy
- net.minecraft.world.item.enchantment.EnchantmentHelper.EnchantmentVisitor
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.world.item.enchantment.Enchantment.Rarity
 - net.minecraft.world.item.enchantment.EnchantmentCategory (implements net.minecraftforge.common.IExtensibleEnum)
 - net.minecraft.world.item.enchantment.ProtectionEnchantment.Type
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)