CLASS ckz net/minecraft/world/loot/function/LootingEnchantLootFunction CLASS ckz$a METHOD b build ()Lckx; METHOD d build ()Lckw$a; CLASS ckz$b Factory METHOD a toJson (Lcom/google/gson/JsonObject;Lckw;Lcom/google/gson/JsonSerializationContext;)V METHOD a toJson (Lcom/google/gson/JsonObject;Lckx;Lcom/google/gson/JsonSerializationContext;)V METHOD a serialize (Lcom/google/gson/JsonObject;Lckz;Lcom/google/gson/JsonSerializationContext;)V METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcma;)Lckz; METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcma;)Lckw; FIELD a range Lcjw; FIELD c amount I METHOD a getRequiredParameters ()Ljava/util/Set; METHOD a process (Laxc;Lcjo;)Laxc; ARG 1 stack