diff --git a/src/org/rev317/min/api/methods/Menu.java b/src/org/rev317/min/api/methods/Menu.java index 4e07a18..096c9ad 100644 --- a/src/org/rev317/min/api/methods/Menu.java +++ b/src/org/rev317/min/api/methods/Menu.java @@ -148,6 +148,25 @@ public class Menu { sendAction(actionId, item.getId(), item.getX(), item.getY()); } + public static void interact(Item item, int action){ + int actionId = 447; + switch (action){ + case 0: + actionId = 447; + break; + case 1: + actionId = 847; + break; + case 2: + actionId = 1125; + break; + case 3: + actionId = 1107; + break; + } + sendAction(actionId, item.getSlot(), item.getId(), 3214); + } + /** * Drops an item * diff --git a/src/org/rev317/min/api/wrappers/Item.java b/src/org/rev317/min/api/wrappers/Item.java index 172e30c..a2533c5 100644 --- a/src/org/rev317/min/api/wrappers/Item.java +++ b/src/org/rev317/min/api/wrappers/Item.java @@ -55,7 +55,7 @@ public class Item { * @param i */ public void interact(int i) { - // TODO + Menu.interact(this, i); } public void transform(int actionIndex, int interfaceParentId) {