net.minecraft.advancements.critereon

public record EnchantmentPredicate

bu
net.minecraft.advancements.critereon.EnchantmentPredicate
net.minecraft.class_2035

Field summary

Modifier and TypeField
private final Optional<HolderSet<Enchantment>>
b
enchantments
comp_2665
private final MinMaxBounds$Ints
c
level
comp_1749
public static final com.mojang.serialization.Codec<EnchantmentPredicate>
a
CODEC
field_45741

Constructor summary

ModifierConstructor
public (Holder<Enchantment> arg0, MinMaxBounds$Ints arg1)
public (HolderSet<Enchantment> arg0, MinMaxBounds$Ints arg1)
public (Optional<HolderSet<Enchantment>> arg0, MinMaxBounds$Ints arg1)

Method summary

Modifier and TypeMethod
public boolean
a(dht arg0)
containedIn(ItemEnchantments arg0)
method_8880(class_9304 arg0)
private boolean
a(dht arg0, ji<dhn> arg1)
matchesEnchantment(ItemEnchantments arg0, Holder<Enchantment> arg1)
method_59916(class_9304 arg0, class_6880<class_1887> arg1)
public Optional<HolderSet<Enchantment>>
a()
enchantments()
comp_2665()
public MinMaxBounds$Ints
b()
level()
comp_1749()