diff --git a/src/org/rev317/min/api/methods/Inventory.java b/src/org/rev317/min/api/methods/Inventory.java index fa25c2e..2059ee6 100644 --- a/src/org/rev317/min/api/methods/Inventory.java +++ b/src/org/rev317/min/api/methods/Inventory.java @@ -11,7 +11,7 @@ import java.util.ArrayList; /** - * @author Everel + * @author Everel, JKetelaar, Fryslan */ public class Inventory { public static final int INVENTORY_INDEX = 3214; @@ -35,6 +35,16 @@ public class Inventory { } } + public static void clearExcept(int... ids) { + for (Item item : getItems()) { + for (int id : ids) { + if (item.getId() != id) { + item.drop(); + } + } + } + } + /** * Gets inventory interface * @@ -196,13 +206,13 @@ public class Inventory { return Inventory.getCount() == 0; } - public static boolean containts(int... id){ + public static boolean containts(int... id) { return getCount(id) > 0; } - public static Item getItem(int id){ - for (Item i : getItems(id)){ - if (i != null){ + public static Item getItem(int id) { + for (Item i : getItems(id)) { + if (i != null) { return i; } }