if (inventory.isItemValidForSlot(0, itemstack1))
{
if (slotnumber >= 0 && slotnumber <= 7)
{
mergeItemStack(itemstack, 8, 43, true);
slot.onSlotChanged();
return null;
} else if (slotnumber >= 8 && slotnumber <= 43)
{
mergeItemStack(itemstack, 0, 7, true);
slot.onSlotChanged();