CLASS net/minecraft/class_170 net/minecraft/advancement/AdvancementRewards
	FIELD field_1163 function Lnet/minecraft/class_2158$class_2159;
	FIELD field_1164 loot [Lnet/minecraft/class_2960;
	FIELD field_1165 experience I
	FIELD field_1166 recipes [Lnet/minecraft/class_2960;
	FIELD field_1167 NONE Lnet/minecraft/class_170;
	METHOD <init> (I[Lnet/minecraft/class_2960;[Lnet/minecraft/class_2960;Lnet/minecraft/class_2158$class_2159;)V
		ARG 1 experience
		ARG 2 loot
		ARG 3 recipes
		ARG 4 function
	METHOD method_17978 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3222;Lnet/minecraft/class_2158;)V
		ARG 2 function
	METHOD method_27912 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_170;
		ARG 0 json
	METHOD method_34898 getRecipes ()[Lnet/minecraft/class_2960;
	METHOD method_747 toJson ()Lcom/google/gson/JsonElement;
	METHOD method_748 apply (Lnet/minecraft/class_3222;)V
		ARG 1 player
	CLASS class_171 Builder
		FIELD field_1168 recipes Ljava/util/List;
		FIELD field_1169 experience I
		FIELD field_1170 function Lnet/minecraft/class_2960;
		FIELD field_1171 loot Ljava/util/List;
		METHOD method_34899 loot (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;
			ARG 0 loot
		METHOD method_34900 addLoot (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;
			ARG 1 loot
		METHOD method_34901 function (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;
			ARG 0 function
		METHOD method_34902 setFunction (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;
			ARG 1 function
		METHOD method_749 setExperience (I)Lnet/minecraft/class_170$class_171;
			ARG 1 experience
		METHOD method_750 experience (I)Lnet/minecraft/class_170$class_171;
			ARG 0 experience
		METHOD method_751 build ()Lnet/minecraft/class_170;
		METHOD method_752 addRecipe (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;
			ARG 1 recipe
		METHOD method_753 recipe (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;
			ARG 0 recipe
