net.minecraft.predicate.entity

public record EntityEquipmentPredicate

net.minecraft.advancements.criterion.EntityEquipmentPredicate
net.minecraft.class_3735
net.minecraft.predicate.entity.EntityEquipmentPredicate

Field summary

Modifier and TypeField
private final Optional<ItemPredicate>
head
comp_1750
head
private final Optional<ItemPredicate>
chest
comp_1751
chest
private final Optional<ItemPredicate>
legs
comp_1752
legs
private final Optional<ItemPredicate>
feet
comp_1753
feet
private final Optional<ItemPredicate>
body
comp_2620
body
private final Optional<ItemPredicate>
mainhand
comp_1754
mainhand
private final Optional<ItemPredicate>
offhand
comp_1755
offhand
public static final com.mojang.serialization.Codec<EntityEquipmentPredicate>
CODEC
field_45744
CODEC

Constructor summary

ModifierConstructor
public (Optional<ItemPredicate> head, Optional<ItemPredicate> chest, Optional<ItemPredicate> legs, Optional<ItemPredicate> feet, Optional<ItemPredicate> body, Optional<ItemPredicate> mainhand, Optional<ItemPredicate> offhand)

Method summary

Modifier and TypeMethod
public static EntityEquipmentPredicate
captainPredicate(HolderGetter<Item> items, HolderGetter<BannerPattern> patternGetter)
method_58057(class_7871<class_1792> arg0, class_7871<class_2582> arg1)
ominousBannerOnHead(RegistryEntryLookup<Item> itemLookup, RegistryEntryLookup<BannerPattern> bannerPatternLookup)
public boolean
matches(Entity entity)
method_16226(class_1297 arg0)
test(Entity entity)
public Optional<ItemPredicate>
head()
comp_1750()
head()
public Optional<ItemPredicate>
chest()
comp_1751()
chest()
public Optional<ItemPredicate>
legs()
comp_1752()
legs()
public Optional<ItemPredicate>
feet()
comp_1753()
feet()
public Optional<ItemPredicate>
body()
comp_2620()
body()
public Optional<ItemPredicate>
mainhand()
comp_1754()
mainhand()
public Optional<ItemPredicate>
offhand()
comp_1755()
offhand()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53129(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53129(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)