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.EnchantmentLevelBasedValueType
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.EnchantmentLevelBasedValueType.Clamped (implements net.minecraft.enchantment.EnchantmentLevelBasedValueType)
- net.minecraft.enchantment.EnchantmentLevelBasedValueType.Constant (implements net.minecraft.enchantment.EnchantmentLevelBasedValueType)
- net.minecraft.enchantment.EnchantmentLevelBasedValueType.Fraction (implements net.minecraft.enchantment.EnchantmentLevelBasedValueType)
- net.minecraft.enchantment.EnchantmentLevelBasedValueType.LevelsSquared (implements net.minecraft.enchantment.EnchantmentLevelBasedValueType)
- net.minecraft.enchantment.EnchantmentLevelBasedValueType.Linear (implements net.minecraft.enchantment.EnchantmentLevelBasedValueType)
- java.lang.Record