diff --git a/cannons-bukkit/src/main/java/at/pavlov/cannons/utils/InventoryManagement.java b/cannons-bukkit/src/main/java/at/pavlov/cannons/utils/InventoryManagement.java index ad0c6434..a65c0c0f 100644 --- a/cannons-bukkit/src/main/java/at/pavlov/cannons/utils/InventoryManagement.java +++ b/cannons-bukkit/src/main/java/at/pavlov/cannons/utils/InventoryManagement.java @@ -149,9 +149,8 @@ public static Pair checkAndPrepareRemoval(List inv int remainder = amount; List actions = new ArrayList<>(); for (var inv : inventory) { - int before = remainder; var result = checkAndPrepareRemoval(inv, valid, remainder); - remainder -= before - result.first(); + remainder = result.first(); actions.add(result.second()); if (remainder == 0) {