CLASS cnp net/minecraft/world/loot/entry/LeafEntry CLASS cnp$a Builder FIELD a weight I FIELD b quality I FIELD c functions Ljava/util/List; METHOD a getFunctions ()[Lcof; METHOD a setWeight (I)Lcnp$a; METHOD b setQuality (I)Lcnp$a; CLASS cnp$b BasicBuilder FIELD c factory Lcnp$d; CLASS cnp$c Choice CLASS cnp$d Factory CLASS cnp$e Serializer FIELD c compiledFunctions Ljava/util/function/BiFunction; FIELD e weight I FIELD f quality I FIELD g functions [Lcof; FIELD h choice Lcnn; METHOD a create (Lcnp$d;)Lcnp$a; METHOD a drop (Ljava/util/function/Consumer;Lcmw;)V