net.minecraft.predicate.item

public record EnchantmentPredicate

bp
net.minecraft.advancements.critereon.EnchantmentPredicate
net.minecraft.class_2035
net.minecraft.predicate.item.EnchantmentPredicate
net.minecraft.unmapped.C_mybjijbl
net.minecraft.predicate.item.EnchantmentPredicate
net.minecraft.src.C_924_

Field summary

Modifier and TypeField
private final Optional<RegistryEntry<Enchantment>>
b
enchantment
comp_1748
enchantment
f_hpjtfqjy
enchantment
f_30466_
private final NumberRange$IntRange
c
level
comp_1749
levels
f_gtfgsrms
levels
f_30467_
public static final com.mojang.serialization.Codec<EnchantmentPredicate>
a
CODEC
field_45741
CODEC
f_xabqhcry
CODEC
f_291880_

Constructor summary

ModifierConstructor
public (Enchantment enchantment, NumberRange$IntRange levels)
public (Optional<RegistryEntry<Enchantment>> enchantment, NumberRange$IntRange levels)

Method summary

Modifier and TypeMethod
public boolean
a(dah arg0)
containedIn(ItemEnchantments arg0)
method_8880(class_9304 arg0)
test(ItemEnchantmentsComponent enchantmentsComponent)
m_ucdsbwam(C_qlclfxvn arg0)
test(ItemEnchantmentsComponent arg0)
m_30476_(C_313873_ arg0)
public Optional<RegistryEntry<Enchantment>>
a()
enchantment()
comp_1748()
enchantment()
m_bgqzbdhv()
enchantment()
f_30466_()
public NumberRange$IntRange
b()
level()
comp_1749()
levels()
m_ykqvsbmq()
level()
f_30467_()