net.minecraft.predicate.entity

public record EntityEffectPredicate

implements Predicate<StatusEffectInstance>

net.minecraft.advancements.predicates.MobEffectsPredicate
net.minecraft.class_2102
net.minecraft.predicate.entity.EntityEffectPredicate

Field summary

Modifier and TypeField
private final Map<RegistryEntry<StatusEffect>, EntityEffectPredicate$EffectData>
effectMap
comp_1811
effects
public static final com.mojang.serialization.Codec<EntityEffectPredicate>
CODEC
field_45764
CODEC
public static final PacketCodec<RegistryByteBuf, EntityEffectPredicate>
STREAM_CODEC
field_1_8718
PACKET_CODEC

Constructor summary

ModifierConstructor
public (Map<RegistryEntry<StatusEffect>, EntityEffectPredicate$EffectData> effects)

Method summary

Modifier and TypeMethod
public boolean
matches(Entity entity)
method_9062(class_1297 arg0)
test(Entity entity)
public boolean
matches(LivingEntity entity)
method_9067(class_1309 arg0)
test(LivingEntity livingEntity)
public boolean
matches(Map<Holder<MobEffect>, MobEffectInstance> effects)
method_9063(Map<class_6880<class_1291>, class_1293> arg0)
test(Map<RegistryEntry<StatusEffect>, StatusEffectInstance> effects)
public boolean
test(MobEffectInstance mobEffect)
method_1_8159(class_1293 arg0)
test(StatusEffectInstance arg0)
public Map<RegistryEntry<StatusEffect>, EntityEffectPredicate$EffectData>
effectMap()
comp_1811()
effects()
public boolean
test(Object mobEffect)
test(Object arg0)
test(Object instance)