CLASS net/minecraft/class_9375 net/minecraft/loot/function/SetFireworkExplosionLootFunction FIELD field_49874 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_49875 DEFAULT_EXPLOSION Lnet/minecraft/class_9283; FIELD field_49876 shape Ljava/util/Optional; FIELD field_49877 colors Ljava/util/Optional; FIELD field_49878 fadeColors Ljava/util/Optional; FIELD field_49879 trail Ljava/util/Optional; FIELD field_49880 twinkle Ljava/util/Optional; METHOD (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V ARG 1 conditions ARG 2 shape ARG 3 colors ARG 4 fadeColors ARG 5 trail ARG 6 twinkle METHOD method_58205 apply (Lnet/minecraft/class_9283;)Lnet/minecraft/class_9283; ARG 1 current METHOD method_58206 (Lnet/minecraft/class_9375;)Ljava/util/Optional; ARG 0 function METHOD method_58207 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_58208 (Lnet/minecraft/class_9375;)Ljava/util/Optional; ARG 0 function METHOD method_58209 (Lnet/minecraft/class_9375;)Ljava/util/Optional; ARG 0 function METHOD method_58210 (Lnet/minecraft/class_9375;)Ljava/util/Optional; ARG 0 function METHOD method_58211 (Lnet/minecraft/class_9375;)Ljava/util/Optional; ARG 0 function