CLASS ckd net/minecraft/world/loot/LootPool
	CLASS ckd$a Builder
		FIELD a entries Ljava/util/List;
		FIELD b conditions Ljava/util/List;
		FIELD c functions Ljava/util/List;
		FIELD d rolls Lckh;
		FIELD e range Lckj;
		METHOD a withRolls (Lckh;)Lckd$a;
		METHOD a withEntry (Lckt$a;)Lckd$a;
		METHOD b build ()Lckd;
	CLASS ckd$b Serializer
		METHOD a serialize (Lckd;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
		METHOD a desearialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lckd;
	FIELD a entries [Lckt;
	FIELD b conditions [Lcmn;
	FIELD c predicate Ljava/util/function/Predicate;
	FIELD d functions [Lclk;
	FIELD e javaFunctions Ljava/util/function/BiFunction;
	FIELD f rolls Lckh;
	FIELD g bonusRolls Lckj;
	METHOD a create ()Lckd$a;
	METHOD a check (Lckf;Ljava/util/function/Function;Ljava/util/Set;Lcma;)V
	METHOD a drop (Ljava/util/function/Consumer;Lckb;)V
	METHOD b supplyOnce (Ljava/util/function/Consumer;Lckb;)V
