net.minecraft.loot.function

public class SetFireworksLootFunction

extends ConditionalLootFunction

All mapped superinterfaces:

LootFunction, LootContextAware, LootTableReportable

net.minecraft.world.level.storage.loot.functions.SetFireworksFunction
net.minecraft.class_9376
net.minecraft.loot.function.SetFireworksLootFunction

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<SetFireworksLootFunction>
MAP_CODEC
field_49881
CODEC
public static final FireworksComponent
DEFAULT_VALUE
field_49882
DEFAULT_FIREWORKS
private final Optional<ListOperation$Values<FireworkExplosionComponent>>
explosions
field_49883
explosions
private final Optional<Integer>
flightDuration
field_49885
flightDuration

Constructor summary

ModifierConstructor
protected (List<LootCondition> conditions, Optional<ListOperation$Values<FireworkExplosionComponent>> explosions, Optional<Integer> flightDuration)

Method summary

Modifier and TypeMethod
protected ItemStack
run(ItemStack itemStack, LootContext context)
method_522(class_1799 arg0, class_47 arg1)
process(ItemStack arg0, LootContext arg1)
private FireworksComponent
apply(Fireworks old)
method_58212(class_9284 arg0)
apply(FireworksComponent fireworksComponent)
public com.mojang.serialization.MapCodec<SetFireworksLootFunction>
codec()
method_1_738()
getCodec()
private static List
lambda$apply$0(Fireworks arg0, ListOperation$StandAlone arg1)
method_59833(class_9284 arg0, class_9368$class_9677 arg1)
method_59833(FireworksComponent arg0, ListOperation$Values values)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_58214(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_58214(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Optional
lambda$static$2(SetFireworksFunction arg0)
method_58215(class_9376 arg0)
method_58215(SetFireworksLootFunction function)
private static Optional
lambda$static$1(SetFireworksFunction arg0)
method_58216(class_9376 arg0)
method_58216(SetFireworksLootFunction function)