pepsip77 Posted September 1, 2017 Share Posted September 1, 2017 WARNING: Uncaught exception from task: java.lang.ArrayIndexOutOfBoundsException: 1 at xobot.script.methods.tabs.Inventory.getItemAt(qa:15) at pepsip77.pFisher.customListeners.Inventory.InventoryEventSource.<init >(InventoryEventSource.java:19) at pepsip77.pFisher.customListeners.EventDispatcher.<init>(EventDispatch er.java:27) at pFisher.onStart(pFisher.java:42) at xobot.Ha.run(ya:49) at java.lang.Thread.run(Unknown Source) Inventory.getItemAt() throws exception, when trying to get item at empty spot Link to comment Share on other sites More sharing options...
pepsip77 Posted September 1, 2017 Author Share Posted September 1, 2017 there is no edit button suggestion: public static Item getItemAtSlot(int slot) { for(Item item : Inventory.getItems()) { if(item.getSlot() == slot) return item; } return null; } Link to comment Share on other sites More sharing options...
Neo Posted September 1, 2017 Share Posted September 1, 2017 Thanks for reporting I'll check it out 1 hour ago, pepsip77 said: there is no edit button suggestion: public static Item getItemAtSlot(int slot) { for(Item item : Inventory.getItems()) { if(item.getSlot() == slot) return item; } return null; } Fixed editing thanks! Link to comment Share on other sites More sharing options...
pepsip77 Posted September 1, 2017 Author Share Posted September 1, 2017 (edited) still no edit button tho Edit: o there is on new posts Edited September 1, 2017 by pepsip77 Link to comment Share on other sites More sharing options...
Neo Posted September 1, 2017 Share Posted September 1, 2017 18 minutes ago, pepsip77 said: still no edit button tho Edit: o there is on new posts Must have took effect only on new ones I guess Link to comment Share on other sites More sharing options...
pepsip77 Posted September 1, 2017 Author Share Posted September 1, 2017 can't edit again lol Link to comment Share on other sites More sharing options...
Neo Posted September 1, 2017 Share Posted September 1, 2017 It was set so you can edit it only after 5 mins from posting by default, should be all good now Link to comment Share on other sites More sharing options...
Neo Posted September 4, 2017 Share Posted September 4, 2017 Bug fixed here's a better version without having to loop all the items public static Item getItemAt(final int index) { Item[] inv = getItems(); Item i = inv.length > index ? inv[index] : null; return i != null && i.getSlot() == index ? i : null; } Link to comment Share on other sites More sharing options...
Recommended Posts