net.minecraft.world.item.enchantment.providers

public interface EnchantmentProvider

dbj
net.minecraft.world.item.enchantment.providers.EnchantmentProvider
net.minecraft.class_9741
net.minecraft.enchantment.provider.EnchantmentProvider
net.minecraft.src.C_336442_
net.minecraft.world.item.enchantment.providers.EnchantmentProvider

Field summary

Modifier and TypeField
com.mojang.serialization.Codec<EnchantmentProvider>
a
DIRECT_CODEC
field_51731
CODEC
f_337232_

Method summary

Modifier and TypeMethod
void
a(cuq arg0, dai$a arg1, ayw arg2, bqp 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)
provideEnchantments(ItemStack stack, ItemEnchantmentsComponent$Builder componentBuilder, Random random, LocalDifficulty localDifficulty)
m_338356_(C_1391_ p_342143_, C_313873_$C_313506_ p_342566_, C_212974_ p_344663_, C_469_ arg3)
com.mojang.serialization.MapCodec<? extends EnchantmentProvider>
a()
codec()
method_60265()
getCodec()
m_339126_()