CLASS net/minecraft/class_137 net/minecraft/loot/function/SetAttributesLootFunction
	FIELD field_1105 attributes Ljava/util/List;
	METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/List;)V
		ARG 1 conditions
		ARG 2 attributes
	METHOD method_32406 (Lnet/minecraft/class_137$class_138;)Ljava/util/stream/Stream;
		ARG 0 attribute
	METHOD method_35524 attributeBuilder (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)Lnet/minecraft/class_137$class_6156;
		ARG 0 name
		ARG 1 attribute
		ARG 2 operation
		ARG 3 amountRange
	METHOD method_35525 builder ()Lnet/minecraft/class_137$class_6155;
	CLASS class_138 Attribute
		FIELD field_1107 name Ljava/lang/String;
		FIELD field_1108 amount Lnet/minecraft/class_5658;
		FIELD field_1109 operation Lnet/minecraft/class_1322$class_1323;
		FIELD field_1110 attribute Lnet/minecraft/class_1320;
		FIELD field_1111 id Ljava/util/UUID;
		FIELD field_1112 slots [Lnet/minecraft/class_1304;
		METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;[Lnet/minecraft/class_1304;Ljava/util/UUID;)V
			ARG 1 name
			ARG 2 attribute
			ARG 3 operation
			ARG 4 amount
			ARG 5 slots
			ARG 6 id
		METHOD method_609 fromName (Ljava/lang/String;)Lnet/minecraft/class_1322$class_1323;
			ARG 0 name
		METHOD method_612 getName (Lnet/minecraft/class_1322$class_1323;)Ljava/lang/String;
			ARG 0 operation
		METHOD method_614 deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_137$class_138;
			ARG 0 json
			ARG 1 context
		METHOD method_615 serialize (Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;
			ARG 1 context
	CLASS class_139 Serializer
	CLASS class_6155 Builder
		FIELD field_31855 attributes Ljava/util/List;
		METHOD method_35527 attribute (Lnet/minecraft/class_137$class_6156;)Lnet/minecraft/class_137$class_6155;
			ARG 1 attribute
	CLASS class_6156 AttributeBuilder
		FIELD field_31856 name Ljava/lang/String;
		FIELD field_31857 attribute Lnet/minecraft/class_1320;
		FIELD field_31858 operation Lnet/minecraft/class_1322$class_1323;
		FIELD field_31859 amount Lnet/minecraft/class_5658;
		FIELD field_31860 uuid Ljava/util/UUID;
		FIELD field_31861 slots Ljava/util/Set;
		METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)V
			ARG 1 name
			ARG 2 attribute
			ARG 3 operation
			ARG 4 amount
		METHOD method_35528 build ()Lnet/minecraft/class_137$class_138;
		METHOD method_35529 slot (Lnet/minecraft/class_1304;)Lnet/minecraft/class_137$class_6156;
			ARG 1 slot
		METHOD method_35530 uuid (Ljava/util/UUID;)Lnet/minecraft/class_137$class_6156;
			ARG 1 uuid
