net.minecraft.world.item.enchantment.providers

public record SingleEnchantment

implements EnchantmentProvider

dem
net.minecraft.world.item.enchantment.providers.SingleEnchantment
net.minecraft.class_9745
net.minecraft.unmapped.C_dpsarzgt
net.minecraft.enchantment.provider.SingleEnchantmentProvider
net.minecraft.enchantment.provider.SingleEnchantmentProvider
net.minecraft.src.C_336574_
net.minecraft.world.item.enchantment.providers.SingleEnchantment

Field summary

Modifier and TypeField
private final Holder<Enchantment>
c
enchantment
comp_2769
f_uiemutjn
enchantment
enchantment
f_337295_
private final IntProvider
d
level
comp_2770
f_znkrucze
level
level
f_336956_
public static final com.mojang.serialization.MapCodec<SingleEnchantment>
b
CODEC
field_51734
f_fttkwfps
CODEC
CODEC
f_337206_

Constructor summary

ModifierConstructor
public (Holder<Enchantment> enchantment, IntProvider level)

Method summary

Modifier and TypeMethod
public void
a(cwq arg0, ddg$a arg1, azh arg2, bsj arg3)
enchant(ItemStack arg0, ItemEnchantments$Mutable arg1, RandomSource arg2, DifficultyInstance arg3)
method_60266(class_1799 arg0, class_9304$class_9305 arg1, class_5819 arg2, class_1266 arg3)
m_mwqiigvy(C_sddaxwyk arg0, C_qlclfxvn$C_vbojeisc arg1, C_rlomrsco arg2, C_jiailwzt arg3)
provideEnchantments(ItemStack arg0, ItemEnchantmentsComponent$Builder arg1, Random arg2, LocalDifficulty arg3)
enchant(ItemStack arg0, ItemEnchantmentsComponent$Builder arg1, RandomGenerator arg2, LocalDifficulty arg3)
m_338356_(C_1391_ p_342129_, C_313873_$C_313506_ p_345239_, C_212974_ p_342396_, C_469_ arg3)
public com.mojang.serialization.MapCodec<SingleEnchantment>
a()
codec()
method_60265()
m_hgmxhojx()
getCodec()
getCodec()
m_339126_()
public Holder<Enchantment>
b()
enchantment()
comp_2769()
m_mjtyqial()
enchantment()
enchantment()
f_337295_()
public IntProvider
c()
level()
comp_2770()
m_vjypekxd()
level()
level()
f_336956_()