I think it's time for us to reorganize the chunk's internal data to match the 1.2 client. This will allow us to drop the (rather costly) conversion upon sending each chunk packet.
It'd be better to do this now, before actually starting a rewrite of the lighting engine, which will make heavy use of the internal block ordering so it'd have to be modified as well.
It'd be better to do this now, before actually starting a rewrite of the lighting engine, which will make heavy use of the internal block ordering so it'd have to be modified as well.