As far as I know, Java is very easy to decompile. I honestly don't know much about HTML5 (don't think I've ever seen a source-code that uses it tbh), but the Java code that is obscured with compilation isn't exactly hidden either. There are techniques to obscure the code and made it more difficult to read by a human. Are there ways to abuse vulnerabilities right now? Sure, nothing is 100%, but it wouldn't go unnoticed. With an aggressive plan to keep backups of all the data I think we're fine. At any point, I would be willing to give up 24 or 48 irl hours to keep the game intact if it ever came to that, but that would be a very extreme situation, one that I'm not even sure *could* arise. Cross your t's and dot your i's and the world of Nodiatis shall survive to see another day, even through something as extreme as starting from scratch on the client code-base. Oh man, I wish I could dig in to the real code and help out. It would be a trip to see the inner-workings after watching it all work from the outside for so many years. For people that don't understand, the difference between client-side and server-side software: The software that runs on your computer everytime you log-in does not have the real workings of the game, it is just the software that displays everything to you, sends all of your actions to the server, and recieves the results back from the server to display to you again. Most, if not all, of the real work is done on the server. The potential for exploitation is much smaller than the average person would imagine. Real damage would be done by something small and insidious, not anything like a "Press to make a stack of TCs appear" button. A lot of data is kept, nothing is gonna slip by as long as someone is paying attention.
The best part about this, is that eventually Glitchless won't have to have new users install anything to get started. It will be super easy for new players to make an account and join in, and the playerbase (as a whole) would no longer be potential victims of a java exploit that could do terrible things, much worse than you or I could imagine. This is very much a good thing and one of the many reasons the switch to HTMl5 would be worth it. Java has just as much bad as it has good, and I'm sure Glitchless has quite a mixed opinion of it as well.
Good things are happening. Need a volunteer?
