net.minecraft.predicate.item

public record FireworksPredicate

implements ComponentSubPredicate<FireworksComponent>

net.minecraft.core.component.predicates.FireworksPredicate
net.minecraft.class_9659
net.minecraft.predicate.item.FireworksPredicate

Field summary

Modifier and TypeField
private final Optional<CollectionPredicate<FireworkExplosionComponent, FireworkExplosionPredicate$Predicate>>
explosions
comp_2636
explosions
private final NumberRange$IntRange
flightDuration
comp_2637
flightDuration
public static final com.mojang.serialization.Codec<FireworksPredicate>
CODEC
field_51384
CODEC

Constructor summary

ModifierConstructor
public (Optional<CollectionPredicate<FireworkExplosionComponent, FireworkExplosionPredicate$Predicate>> explosions, NumberRange$IntRange flightDuration)

Method summary

Modifier and TypeMethod
public ComponentType<FireworksComponent>
componentType()
method_58163()
getComponentType()
public boolean
matches(Fireworks value)
method_59681(class_9284 arg0)
test(FireworksComponent arg0)
public Optional<CollectionPredicate<FireworkExplosionComponent, FireworkExplosionPredicate$Predicate>>
explosions()
comp_2636()
explosions()
public NumberRange$IntRange
flightDuration()
comp_2637()
flightDuration()
public boolean
matches(Object value)
method_58167(Object arg0)
test(Object arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_59680(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_59680(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)