Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void onCloseInventory(InventoryCloseEvent e) {
- InventoryHolder holder = e.getInventory().getHolder();
- //DEBUG MESSAGE it always displays , not matter what invetory i close. btw i open the inventory from a command nothing fancy
- if(holder != this) {System.out.println("ITS NOT"); return;}
- //remove items from the list if there is any
- if(!itemsToStore.isEmpty()) {
- List<ItemStack> remove = new ArrayList<ItemStack>();
- for(ItemStack i : itemsToStore) {
- remove.add(i);
- }
- itemsToStore.removeAll(remove);
- }
- //store items
- ItemStack[] storeList = e.getInventory().getContents();
- storeItems(storeList);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement