net.minecraft.predicate.item

public record TrimPredicate

implements ComponentSubPredicate<ArmorTrim>

cy
net.minecraft.advancements.critereon.ItemTrimPredicate
net.minecraft.class_9660
net.minecraft.predicate.item.TrimPredicate
net.minecraft.unmapped.C_msmcqnic
net.minecraft.unmapped.C_msmcqnic
net.minecraft.src.C_313633_

Field summary

Modifier and TypeField
private final Optional<RegistryEntryList<ArmorTrimMaterial>>
c
material
comp_2638
material
f_iglakraf
material
f_316094_
private final Optional<RegistryEntryList<ArmorTrimPattern>>
d
pattern
comp_2639
pattern
f_auldbvwn
pattern
f_314755_
public static final com.mojang.serialization.Codec<TrimPredicate>
a
CODEC
field_51394
CODEC
f_sryamxbb
CODEC
f_315217_

Constructor summary

ModifierConstructor
public (Optional<RegistryEntryList<ArmorTrimMaterial>> material, Optional<RegistryEntryList<ArmorTrimPattern>> pattern)

Method summary

Modifier and TypeMethod
public ComponentType<ArmorTrim>
a()
componentType()
method_58163()
getComponentType()
m_rbcgkvlq()
m_318698_()
public boolean
a(cwq o, dex arg1)
matches(ItemStack arg0, ArmorTrim arg1)
method_59686(class_1799 arg0, class_8053 arg1)
test(ItemStack arg0, ArmorTrim arg1)
m_cmkrivov(C_sddaxwyk arg0, C_vglbnrob arg1)
m_ukkbbchk(ItemStack stack, ArmorTrimPermutation arg1)
m_318913_(C_1391_ p_370011_, C_346033_ arg1)
public Optional<RegistryEntryList<ArmorTrimMaterial>>
b()
material()
comp_2638()
material()
m_mhrdabdy()
material()
f_316094_()
public Optional<RegistryEntryList<ArmorTrimPattern>>
c()
pattern()
comp_2639()
pattern()
m_vxpaiiex()
pattern()
f_314755_()