I have another idea:
Why no rework l2jserver H5 from 0, new start?
Why that idea?
Because the basic core is old and have many bugs or whit the java updates some functions are unrecomended for a better java runtime.
Who is going to do that crazy idea?
Frist need some Crypto Masters (Or Package decoders

What is going frist?
Think the Database structure (Tables and columns, requiered for H5), Java Things (Frist whit custom Messages and later whit System Messages), Check what is done and what is missing ( I can help whit that ).
So check this post viewtopic.php?f=4&t=25255#p147483 and give your opinion and why.