CLASS ckq net/minecraft/world/loot/entry/LeafEntry CLASS ckq$a Builder FIELD a weight I FIELD b quality I FIELD c functions Ljava/util/List; METHOD a getFunctions ()[Lclg; METHOD a setWeight (I)Lckq$a; METHOD a withFunction (Lclg$a;)Lckq$a; METHOD b setQuality (I)Lckq$a; CLASS ckq$b BasicBuilder FIELD c factory Lckq$d; METHOD g getThis ()Lckq$b; CLASS ckq$c Choice CLASS ckq$d Factory CLASS ckq$e Serializer METHOD a fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcmj;)Lckq; FIELD c compiledFunctions Ljava/util/function/BiFunction; FIELD e weight I FIELD f quality I FIELD g functions [Lclg; FIELD h choice Lcko; METHOD a create (Lckq$d;)Lckq$a; METHOD a drop (Ljava/util/function/Consumer;Lcjx;)V