net.minecraft.client.render.entity.equipment

public record EquipmentModel$Predicate

net.minecraft.client.resources.model.EquipmentClientInfo$TrimPredicate
net.minecraft.class_10186$class_1_1415
net.minecraft.client.render.entity.equipment.EquipmentModel$Predicate

Field summary

Modifier and TypeField
private final Optional<RegistryKey<ArmorTrimMaterial>>
material
comp_1_1538
material
private final Optional<RegistryKey<ArmorTrimPattern>>
pattern
comp_1_1539
pattern
public static final com.mojang.serialization.Codec<EquipmentModel$Predicate>
CODEC
field_1_9674
CODEC

Constructor summary

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

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<EquipmentModel$Predicate>
validate(EquipmentClientInfo$TrimPredicate override)
method_1_9332(class_10186$class_1_1415 arg0)
validate(EquipmentModel$Predicate predicate)
public boolean
matches(ArmorTrim trim)
method_1_9331(class_8053 arg0)
test(ArmorTrim armorTrim)
public Optional<RegistryKey<ArmorTrimMaterial>>
material()
comp_1_1538()
material()
public Optional<RegistryKey<ArmorTrimPattern>>
pattern()
comp_1_1539()
pattern()
private static String
lambda$validate$0()
method_1_9330()
method_1_9330()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_9329(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_9329(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)