net.minecraft.predicate.item

public record FireworkExplosionPredicate$Predicate

implements Predicate<FireworkExplosionComponent>

net.minecraft.core.component.predicates.FireworkExplosionPredicate$FireworkPredicate
net.minecraft.class_9657$class_9658
net.minecraft.predicate.item.FireworkExplosionPredicate$Predicate

Field summary

Modifier and TypeField
private final Optional<FireworkExplosionComponent$Type>
shape
comp_2633
shape
private final Optional<Boolean>
twinkle
comp_2634
twinkle
private final Optional<Boolean>
trail
comp_2635
trail
public static final com.mojang.serialization.Codec<FireworkExplosionPredicate$Predicate>
CODEC
field_51383
CODEC

Constructor summary

ModifierConstructor
public (Optional<FireworkExplosionComponent$Type> shape, Optional<Boolean> twinkle, Optional<Boolean> trail)

Method summary

Modifier and TypeMethod
public boolean
test(FireworkExplosion fireworkExplosion)
method_59678(class_9283 arg0)
test(FireworkExplosionComponent arg0)
public Optional<FireworkExplosionComponent$Type>
shape()
comp_2633()
shape()
public Optional<Boolean>
twinkle()
comp_2634()
twinkle()
public Optional<Boolean>
trail()
comp_2635()
trail()
public boolean
test(Object fireworkExplosion)
test(Object arg0)
test(Object fireworkExplosionComponent)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_59677(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_59677(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)