If I'm not mistaken the cache is stolen, the client is disassembled / fixed, and the server is written from scratch to interact with however the client was set up. With that said it should be viable to use any programming language to create the server portion. So why is the community hard-stuck on Java?
