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