@Override public boolean moveItemToSlots( EntityRef instigator, EntityRef fromInventory, int slotFrom, EntityRef toInventory, List<Integer> toSlots) { if (!InventoryUtils.moveItemToSlots( instigator, fromInventory, slotFrom, toInventory, toSlots)) { return false; } MoveItemToSlotsRequest request = new MoveItemToSlotsRequest( instigator, fromInventory, slotFrom, toInventory, toSlots, changeId++); pendingMoves.put(request.getChangeId(), request); localPlayer.getClientEntity().send(request); return true; }