@Override public void onContainerClosed(EntityPlayer player) { super.onContainerClosed(player); if (!player.worldObj.isRemote && player.getCurrentEquippedItem() != null && player.getCurrentEquippedItem().getItem() == Itemss.amadronTablet) { Map<AmadronOffer, Integer> shoppingCart = new HashMap<AmadronOffer, Integer>(); for (int i = 0; i < shoppingItems.length; i++) { if (shoppingItems[i] >= 0) { shoppingCart.put(offers.get(shoppingItems[i]), shoppingAmounts[i]); } } ItemAmadronTablet.setShoppingCart(player.getCurrentEquippedItem(), shoppingCart); } }