Hierarchy For Package net.minecraft.enchantment
Class Hierarchy
- java.lang.Object
- net.minecraft.enchantment.Enchantment.Builder
 - net.minecraft.enchantment.EnchantmentHelper
 - net.minecraft.enchantment.Enchantments
 - net.minecraft.util.collection.Weighted.Absent (implements net.minecraft.util.collection.Weighted)
- net.minecraft.enchantment.EnchantmentLevelEntry
 
 
 
Interface Hierarchy
- net.minecraft.enchantment.EnchantmentHelper.Consumer
 - net.minecraft.enchantment.EnchantmentHelper.ContextAwareConsumer
 - net.minecraft.enchantment.EnchantmentLevelBasedValue
 
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.enchantment.Enchantment
 - net.minecraft.enchantment.Enchantment.Cost
 - net.minecraft.enchantment.Enchantment.Definition
 - net.minecraft.enchantment.EnchantmentEffectContext
 - net.minecraft.enchantment.EnchantmentLevelBasedValue.Clamped (implements net.minecraft.enchantment.EnchantmentLevelBasedValue)
 - net.minecraft.enchantment.EnchantmentLevelBasedValue.Constant (implements net.minecraft.enchantment.EnchantmentLevelBasedValue)
 - net.minecraft.enchantment.EnchantmentLevelBasedValue.Fraction (implements net.minecraft.enchantment.EnchantmentLevelBasedValue)
 - net.minecraft.enchantment.EnchantmentLevelBasedValue.LevelsSquared (implements net.minecraft.enchantment.EnchantmentLevelBasedValue)
 - net.minecraft.enchantment.EnchantmentLevelBasedValue.Linear (implements net.minecraft.enchantment.EnchantmentLevelBasedValue)
 - net.minecraft.enchantment.EnchantmentLevelBasedValue.Lookup (implements net.minecraft.enchantment.EnchantmentLevelBasedValue)
 
 
 - java.lang.Record