CLASS net/minecraft/class_94 net/minecraft/world/loot/function/ApplyBonusLootFunction CLASS class_95 BinomialWithBonusCount FIELD field_1012 probability F FIELD field_1013 ID Lnet/minecraft/class_2960; FIELD field_1014 extra I METHOD (IF)V ARG 1 extra ARG 2 probability METHOD method_464 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96; ARG 0 json ARG 1 context CLASS class_96 Formula METHOD method_465 toJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V ARG 1 json ARG 2 context METHOD method_466 getId ()Lnet/minecraft/class_2960; METHOD method_467 getValue (Ljava/util/Random;II)I ARG 1 random ARG 2 initialCount ARG 3 enchantmentLevel CLASS class_97 FormulaFactory METHOD deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcpu$b; ARG 1 functionJson ARG 2 context CLASS class_98 OreDrops FIELD field_1015 ID Lnet/minecraft/class_2960; METHOD method_468 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96; ARG 0 json ARG 1 context CLASS class_99 Factory CLASS class_100 UniformBonusCount FIELD field_1016 ID Lnet/minecraft/class_2960; FIELD field_1017 bonusMultiplier I METHOD (I)V ARG 1 bonusMultiplier METHOD method_471 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96; ARG 0 json ARG 1 context FIELD field_1009 formula Lnet/minecraft/class_94$class_96; FIELD field_1010 FACTORIES Ljava/util/Map; FIELD field_1011 enchantment Lnet/minecraft/class_1887; METHOD ([Lcri;Lbfq;Lcpu$b;)V ARG 1 conditions ARG 2 enchantment ARG 3 formula METHOD a (Lbfq;IF[Lcri;)Lcqf; ARG 3 conditions METHOD a (Lbfq;I[Lcri;)Lcqf; ARG 2 conditions METHOD a (Lbfq;[Lcri;)Lcqf; ARG 1 conditions METHOD b (Lbfq;[Lcri;)Lcqf; ARG 1 conditions METHOD method_455 oreDrops (Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121; ARG 0 enchantment METHOD method_456 uniformBonusCount (Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121; ARG 0 enchantment METHOD method_461 uniformBonusCount (Lnet/minecraft/class_1887;I)Lnet/minecraft/class_120$class_121; ARG 0 enchantment ARG 1 bonusMultiplier METHOD method_463 binomialWithBonusCount (Lnet/minecraft/class_1887;FI)Lnet/minecraft/class_120$class_121; ARG 0 enchantment ARG 1 probability ARG 2 extra