CLASS cky net/minecraft/world/loot/function/LootFunctions CLASS cky$a Factory METHOD a serialize (Lckx;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;)Lckx; FIELD a NOOP Ljava/util/function/BiFunction; FIELD b byId Ljava/util/Map; FIELD c byClass Ljava/util/Map; METHOD a register (Lckx$b;)V METHOD a getFactory (Lckx;)Lckx$b; ARG 0 function METHOD a get (Lqc;)Lckx$b; ARG 0 id METHOD a join ([Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;