CLASS clh net/minecraft/world/loot/function/LootFunctions
	CLASS clh$a Factory
		METHOD a serialize (Lclg;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
		METHOD a deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lclg;
	FIELD a NOOP Ljava/util/function/BiFunction;
	FIELD b byId Ljava/util/Map;
	FIELD c byClass Ljava/util/Map;
	METHOD a register (Lclg$b;)V
	METHOD a getFactory (Lclg;)Lclg$b;
		ARG 0 function
	METHOD a get (Lqh;)Lclg$b;
		ARG 0 id
	METHOD a join ([Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;
