CLASS ckh net/minecraft/world/loot/entry/LeafEntry CLASS ckh$1 METHOD a drop (Ljava/util/function/Consumer;Lcjo;)V ARG 1 consumer CLASS ckh$a Builder FIELD a weight I FIELD b quality I FIELD c functions Ljava/util/List; METHOD a getFunctions ()[Lckx; METHOD a setWeight (I)Lckh$a; METHOD a withFunction (Lckx$a;)Lckh$a; METHOD b setQuality (I)Lckh$a; METHOD b withFunction (Lckx$a;)Ljava/lang/Object; CLASS ckh$b BasicBuilder FIELD c factory Lckh$d; METHOD b build ()Lckg; METHOD d getThisBuilder ()Lckg$a; METHOD g getThis ()Lckh$b; CLASS ckh$c Choice METHOD a getWeight (F)I CLASS ckh$d Factory CLASS ckh$e Serializer METHOD a toJson (Lcom/google/gson/JsonObject;Lckg;Lcom/google/gson/JsonSerializationContext;)V METHOD a toJson (Lcom/google/gson/JsonObject;Lckh;Lcom/google/gson/JsonSerializationContext;)V METHOD a fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcma;)Lckh; METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcma;)Lckg; FIELD c compiledFunctions Ljava/util/function/BiFunction; FIELD e weight I FIELD f quality I FIELD g functions [Lckx; FIELD h choice Lckf; METHOD a check (Lcjs;Ljava/util/function/Function;Ljava/util/Set;Lcln;)V METHOD a create (Lckh$d;)Lckh$a; METHOD a drop (Ljava/util/function/Consumer;Lcjo;)V