net.minecraft.component.type

public record FireworksComponent

implements TooltipAppender

net.minecraft.world.item.component.Fireworks
net.minecraft.class_9284
net.minecraft.component.type.FireworksComponent

Field summary

Modifier and TypeField
private final int
flightDuration
comp_2391
flightDuration
private final List<FireworkExplosionComponent>
explosions
comp_2392
explosions
public static final int
MAX_EXPLOSIONS
field_49325
MAX_EXPLOSIONS
public static final com.mojang.serialization.Codec<FireworksComponent>
CODEC
field_49323
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, FireworksComponent>
STREAM_CODEC
field_49324
PACKET_CODEC

Constructor summary

ModifierConstructor
public (int flightDuration, List<FireworkExplosionComponent> explosions)

Method summary

Modifier and TypeMethod
public void
addToTooltip(Item$TooltipContext context, Consumer<Component> consumer, TooltipFlag flag, DataComponentGetter components)
method_57409(class_1792$class_9635 arg0, Consumer<class_2561> arg1, class_1836 arg2, class_9473 arg3)
appendTooltip(Item$TooltipContext arg0, Consumer<Text> arg1, TooltipType arg2, ComponentsAccess arg3)
private static void
addExplosionTooltip(Consumer<Component> consumer, FireworkExplosion explosion, int count)
method_67537(Consumer<class_2561> arg0, class_9283 arg1, int arg2)
appendExplosionTooltip(Consumer<Text> textConsumer, FireworkExplosionComponent explosionComponent, int stars)
public int
flightDuration()
comp_2391()
flightDuration()
public List<FireworkExplosionComponent>
explosions()
comp_2392()
explosions()
private static void
lambda$addExplosionTooltip$0(Consumer arg0, Component arg1)
method_67538(Consumer arg0, class_2561 arg1)
method_67538(Consumer arg0, Text tooltip)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_57478(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_57478(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)