net.minecraft.advancements.criterion

public record EnchantmentPredicate

bn
net.minecraft.advancements.criterion.EnchantmentPredicate
net.minecraft.class_2035
net.minecraft.predicate.item.EnchantmentPredicate
net.minecraft.src.C_432339_
net.minecraft.advancements.criterion.CriterionConditionEnchantments

字段概要

修饰符与类型字段
private final Optional<HolderSet<Enchantment>>
b
enchantments
comp_2665
enchantments
f_434424_
private final MinMaxBounds$Ints
c
level
comp_1749
levels
f_434176_
public static final com.mojang.serialization.Codec<EnchantmentPredicate>
a
CODEC
field_45741
CODEC
f_434280_

构造函数概要

修饰符构造函数
public (Holder<Enchantment> enchantment, MinMaxBounds$Ints levels)
public (HolderSet<Enchantment> enchantments, MinMaxBounds$Ints levels)
public (Optional<HolderSet<Enchantment>> enchantments, MinMaxBounds$Ints levels)

方法概要

修饰符与类型方法
public boolean
a(dsu arg0)
containedIn(ItemEnchantments arg0)
method_8880(class_9304 arg0)
test(ItemEnchantmentsComponent enchantmentsComponent)
m_441065_(C_313873_ arg0)
private boolean
a(dsu arg0, jd<dso> arg1)
matchesEnchantment(ItemEnchantments arg0, Holder<Enchantment> arg1)
method_59916(class_9304 arg0, class_6880<class_1887> arg1)
testLevel(ItemEnchantmentsComponent enchantmentsComponent, RegistryEntry<Enchantment> enchantment)
m_445971_(C_313873_ p_455764_, C_203228_<C_1505_> arg1)
public Optional<HolderSet<Enchantment>>
a()
enchantments()
comp_2665()
enchantments()
f_434424_()
public MinMaxBounds$Ints
b()
level()
comp_1749()
levels()
f_434176_()