net.minecraft.world.item.enchantment.providers

public record EnchantmentsByCostWithDifficulty

implements EnchantmentProvider

dhb
net.minecraft.world.item.enchantment.providers.EnchantmentsByCostWithDifficulty
net.minecraft.class_9744
net.minecraft.unmapped.C_swckftoh
net.minecraft.enchantment.provider.ByCostWithDifficultyEnchantmentProvider
net.minecraft.enchantment.provider.ByCostWithDifficultyEnchantmentProvider

Field summary

Modifier and TypeField
private final HolderSet<Enchantment>
d
enchantments
comp_2766
f_ejcvhlnb
enchantments
enchantments
private final int
e
minCost
comp_2767
f_iiietjbf
minCost
minCost
private final int
f
maxCostSpan
comp_2768
f_clsknluy
maxCostSpan
maxCostSpan
public static final int
b
MAX_ALLOWED_VALUE_PART
field_52056
f_jrparhel
MAX_COST
MAX_COST
public static final com.mojang.serialization.MapCodec<EnchantmentsByCostWithDifficulty>
c
CODEC
field_51733
f_xqcbrxxk
CODEC
CODEC

Constructor summary

ModifierConstructor
public (HolderSet<Enchantment> enchantments, int minCost, int maxCostSpan)

Method summary

Modifier and TypeMethod
public void
a(czd arg0, dfw$a arg1, azv arg2, bub 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)
public com.mojang.serialization.MapCodec<EnchantmentsByCostWithDifficulty>
a()
codec()
method_60265()
m_hgmxhojx()
getCodec()
getCodec()
public HolderSet<Enchantment>
b()
enchantments()
comp_2766()
m_bvgdmzta()
enchantments()
enchantments()
public int
c()
minCost()
comp_2767()
m_awsewlhb()
minCost()
minCost()
public int
d()
maxCostSpan()
comp_2768()
m_vejkptgh()
maxCostSpan()
maxCostSpan()