CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction FIELD field_16228 name Ljava/util/Optional; FIELD field_16229 entity Ljava/util/Optional; FIELD field_16230 LOGGER Lorg/slf4j/Logger; FIELD field_45848 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_50208 target Lnet/minecraft/class_3670$class_9475; METHOD (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_3670$class_9475;)V ARG 1 conditions ARG 2 name ARG 3 entity ARG 4 target METHOD method_16189 (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; ARG 2 textComponent METHOD method_16190 applySourceEntity (Lnet/minecraft/class_47;Lnet/minecraft/class_47$class_50;)Ljava/util/function/UnaryOperator; ARG 0 context ARG 1 sourceEntity METHOD method_16191 (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; ARG 0 textComponent METHOD method_35549 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_3670$class_9475;)Lnet/minecraft/class_120$class_121; ARG 0 name ARG 1 target METHOD method_35550 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_3670$class_9475;Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121; ARG 0 name ARG 1 target ARG 2 entity METHOD method_35551 (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_3670$class_9475;Ljava/util/List;)Lnet/minecraft/class_117; ARG 3 conditions METHOD method_35552 (Lnet/minecraft/class_2561;Lnet/minecraft/class_3670$class_9475;Ljava/util/List;)Lnet/minecraft/class_117; ARG 2 conditions METHOD method_53386 (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_2561;)V ARG 3 name METHOD method_53387 (Lnet/minecraft/class_47$class_50;)Ljava/util/Set; ARG 0 entity METHOD method_53388 (Lnet/minecraft/class_3670;)Ljava/util/Optional; ARG 0 function METHOD method_53389 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_53390 (Lnet/minecraft/class_3670;)Ljava/util/Optional; ARG 0 function METHOD method_58733 (Lnet/minecraft/class_3670;)Lnet/minecraft/class_3670$class_9475; ARG 0 function CLASS class_9475 Target FIELD field_50212 CODEC Lcom/mojang/serialization/Codec; FIELD field_50213 id Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 id METHOD method_58734 getComponentType ()Lnet/minecraft/class_9331;