We were working on a mix of Java and C# projects at work at the time I started writing this, so that's probably why the code looks like a mix between the two.
Hi, I did it manually, first some 2D drawings of where to put the blocks to correspond to the original game's pixels as close as possible, and then I built them using MCEdit, and finished the details in the game itself
Hi, I'm the author of this project. I actually coded most of it in 2014, i just did some refactoring and uploaded it to GitHub in 2019 after I mentioned it in a job interview and the guy asked if the code is uploaded anywhere so he could look at it.