net.minecraft.predicate.entity

public record LightningBoltSubPredicate

implements EntitySubPredicate

net.minecraft.advancements.predicates.entity.LightningBoltPredicate
net.minecraft.class_6404
net.minecraft.predicate.entity.LightningBoltSubPredicate

Field summary

Modifier and TypeField
private final NumberRange$IntRange
blocksSetOnFire
comp_1792
blocksSetOnFire
private final Optional<EntityPredicate>
entityStruck
comp_1793
entityStruck
public static final com.mojang.serialization.Codec<LightningBoltSubPredicate>
CODEC
field_45759
CODEC

Constructor summary

ModifierConstructor
public (NumberRange$IntRange blocksSetOnFire, Optional<EntityPredicate> entityStruck)

Method summary

Modifier and TypeMethod
public static LightningBoltSubPredicate
blockSetOnFire(MinMaxBounds$Ints count)
method_37237(class_2096$class_2100 arg0)
of(NumberRange$IntRange blocksSetOnFire)
public boolean
matches(Entity entity, ServerLevel level, Vec3 position)
method_22497(class_1297 arg0, class_3218 arg1, class_243 arg2)
test(Entity arg0, ServerWorld arg1, Vec3d arg2)
public NumberRange$IntRange
blocksSetOnFire()
comp_1792()
blocksSetOnFire()
public Optional<EntityPredicate>
entityStruck()
comp_1793()
entityStruck()
private boolean
lambda$matches$0(ServerLevel arg0, Vec3 arg1, Entity arg2)
method_37235(class_3218 arg0, class_243 arg1, class_1297 arg2)
method_37235(ServerWorld arg0, Vec3d arg1, Entity struckEntity)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53175(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53175(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)