net.minecraft.predicate.entity

public record EntityEffectPredicate$EffectData

net.minecraft.advancements.predicates.MobEffectsPredicate$MobEffectInstancePredicate
net.minecraft.class_2102$class_2103
net.minecraft.predicate.entity.EntityEffectPredicate$EffectData

Field summary

Modifier and TypeField
private final NumberRange$IntRange
amplifier
comp_1812
amplifier
private final NumberRange$IntRange
duration
comp_1813
duration
private final Optional<Boolean>
ambient
comp_1814
ambient
private final Optional<Boolean>
visible
comp_1815
visible
public static final com.mojang.serialization.Codec<EntityEffectPredicate$EffectData>
CODEC
field_45766
CODEC

Constructor summary

ModifierConstructor
public ()
public (NumberRange$IntRange amplifier, NumberRange$IntRange duration, Optional<Boolean> ambient, Optional<Boolean> visible)

Method summary

Modifier and TypeMethod
public boolean
matches(MobEffectInstance instance)
method_9069(class_1293 arg0)
test(StatusEffectInstance statusEffectInstance)
public NumberRange$IntRange
amplifier()
comp_1812()
amplifier()
public NumberRange$IntRange
duration()
comp_1813()
duration()
public Optional<Boolean>
ambient()
comp_1814()
ambient()
public Optional<Boolean>
visible()
comp_1815()
visible()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53204(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53204(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)