net.minecraft.predicate.item

public record EnchantmentPredicate

bu
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<RegistryEntryList<Enchantment>>
b
enchantments
comp_2665
enchantments
f_gzggpkxf
enchantments
f_337714_
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 (RegistryEntry<Enchantment> enchantment, NumberRange$IntRange levels)
public (RegistryEntryList<Enchantment> enchantments, NumberRange$IntRange levels)
public (Optional<RegistryEntryList<Enchantment>> enchantments, NumberRange$IntRange levels)

Method summary

Modifier and TypeMethod
public boolean
a(dok arg0)
containedIn(ItemEnchantments arg0)
method_8880(class_9304 arg0)
test(ItemEnchantmentsComponent enchantmentsComponent)
m_ucdsbwam(C_qlclfxvn arg0)
test(ItemEnchantmentsComponent enchantments)
m_30476_(C_313873_ arg0)
private boolean
a(dok o, jk<doe> arg1)
matchesEnchantment(ItemEnchantments arg0, Holder<Enchantment> arg1)
method_59916(class_9304 arg0, class_6880<class_1887> arg1)
testLevel(ItemEnchantmentsComponent enchantmentsComponent, RegistryEntry<Enchantment> enchantment)
m_xeebmvqr(C_qlclfxvn arg0, C_cjzoxshv<C_jxtrubuh> arg1)
testLevel(ItemEnchantmentsComponent enchantments, Holder<Enchantment> enchantment)
m_340071_(C_313873_ p_342249_, C_203228_<C_1505_> arg1)
public Optional<RegistryEntryList<Enchantment>>
a()
enchantments()
comp_2665()
enchantments()
m_vlyxqisq()
enchantments()
f_337714_()
public NumberRange$IntRange
b()
level()
comp_1749()
levels()
m_ykqvsbmq()
level()
f_30467_()