Same code, just new class file and stuff

Had to re-decompile and change a few things, same code though