@Override protected void runImpl() { Player player = getConnection().getActivePlayer(); if (destinationItemObjId == 0) itemService.splitItem( player, sourceItemObjId, itemAmount, slotNum, sourceStorageType, destinationStorageType); else itemService.mergeItems( player, sourceItemObjId, itemAmount, destinationItemObjId, sourceStorageType, destinationStorageType); }