CLASS net/minecraft/class_9376 net/minecraft/loot/function/SetFireworksLootFunction FIELD field_49881 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_49882 DEFAULT_FIREWORKS Lnet/minecraft/class_9284; FIELD field_49883 explosions Ljava/util/Optional; FIELD field_49885 flightDuration Ljava/util/Optional; METHOD (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V ARG 1 conditions ARG 2 explosions ARG 3 flightDuration METHOD method_58212 apply (Lnet/minecraft/class_9284;)Lnet/minecraft/class_9284; ARG 1 fireworksComponent METHOD method_58214 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_58215 (Lnet/minecraft/class_9376;)Ljava/util/Optional; ARG 0 function METHOD method_58216 (Lnet/minecraft/class_9376;)Ljava/util/Optional; ARG 0 function METHOD method_59833 (Lnet/minecraft/class_9284;Lnet/minecraft/class_9368$class_9677;)Ljava/util/List; ARG 1 values