private void CreativeCase(UIItemSlot clickedSlot)
    {
        if (cursorSlot.HasItem)
        {
            if (cursorSlot.ID != clickedSlot.ID)
            {
                cursorSlot.PutStack(clickedSlot.GetStack());
            }
            else
            {
                cursorSlot.Put(1);
            }
        }
        else
        {
            cursorSlot.PutStack(clickedSlot.GetStack());
        }

        return;
    }