Class HTIntrinsicEnchantment
-
- All Implemented Interfaces:
-
net.minecraft.world.item.component.TooltipProvider
@JvmRecord() public final class HTIntrinsicEnchantment extends Record implements TooltipProvider
-
-
Constructor Summary
Constructors Constructor Description HTIntrinsicEnchantment(ResourceKey<Enchantment> key, Integer level)
-
Method Summary
Modifier and Type Method Description final ResourceKey<Enchantment>getKey()final IntegergetLevel()final <T extends Any> HTTextResult<T>useInstance(HolderGetter<Enchantment> getter, Function2<Holder<Enchantment>, Integer, T> action)final <T extends Any> HTTextResult<T>useInstance(HolderLookup.Provider provider, Function2<Holder<Enchantment>, Integer, T> action)final HTTextResult<Component>getFullName(HolderLookup.Provider provider)UnitaddToTooltip(Item.TooltipContext context, Consumer<Component> tooltipAdder, TooltipFlag tooltipFlag)-
-
Constructor Detail
-
HTIntrinsicEnchantment
HTIntrinsicEnchantment(ResourceKey<Enchantment> key, Integer level)
-
-
Method Detail
-
getKey
final ResourceKey<Enchantment> getKey()
-
useInstance
final <T extends Any> HTTextResult<T> useInstance(HolderGetter<Enchantment> getter, Function2<Holder<Enchantment>, Integer, T> action)
-
useInstance
final <T extends Any> HTTextResult<T> useInstance(HolderLookup.Provider provider, Function2<Holder<Enchantment>, Integer, T> action)
-
getFullName
final HTTextResult<Component> getFullName(HolderLookup.Provider provider)
-
addToTooltip
Unit addToTooltip(Item.TooltipContext context, Consumer<Component> tooltipAdder, TooltipFlag tooltipFlag)
-
-
-
-