diff --git a/src/main/java/org/betterx/bclib/util/WeightedList.java b/src/main/java/org/betterx/bclib/util/WeightedList.java index 330d48d7..a78d5428 100644 --- a/src/main/java/org/betterx/bclib/util/WeightedList.java +++ b/src/main/java/org/betterx/bclib/util/WeightedList.java @@ -93,6 +93,7 @@ public class WeightedList { if (weight <= weights.get(i)) { return values.get(i); } + weight -= weights.get(i); } return null; }