Class EnchantmentInstance

java.lang.Object
net.minecraft.util.random.WeightedEntry.IntrusiveBase
net.minecraft.world.item.enchantment.EnchantmentInstance
All Implemented Interfaces:
WeightedEntry

public class EnchantmentInstance extends WeightedEntry.IntrusiveBase
Defines an immutable instance of an enchantment and its level.
  • Field Details

    • enchantment

      public final Holder<Enchantment> enchantment
      The enchantment being represented.
    • level

      public final int level
      The level of the enchantment.
  • Constructor Details

    • EnchantmentInstance

      public EnchantmentInstance(Holder<Enchantment> pEnchantment, int pLevel)