Add MultiPacket.BasePacket and change item struct