-Removed unnecessary classes and files (like unused textures)
-Use the vanilla packet system instead of a custom one (which ended up
fixing chest rotations reseting every time the game was restarted)
-Render chests as items without hackery (Not very pretty... but I'm not
really sure what forge wants us to do if not what I did)
I'm not sure how much of this code is actually needed but after changing many parts it seems to make the chests keep their contents. Also made it so instead of setting the stack size to 0, if the player is in creative it remains the same, if not it subtracts 1 from the stack size (incase somehow they get a stack of more than 1) All upgrades appear to work and all contents seem to remain in chest. This fixes #31.1
Can't test this because when compiling on my computer I get some error to do with git (I don't understand it) If someone wants to test it please do so, I just know the Minecraft class is client side only so I'm guessing that's the reason servers are continuing to crash on startup.