I have restarted this from scratch. Now instead of using mojang's ClassLoader or any part of forge. I am going to be using SpecialSource. Which has a licence that is not restrictive.
Now the code is still on Github (EDIT I finally pushed it) but I have not commited yet on the new version.
So now it will also take a few arguments in the program to launch others. Like what mappings it is built against and the likes. Then it handles everything it self.
It will store chached copies of the Deobfactated code so that it can launch faster the next time. And finaly it will allow you to make base-edits if needed and also make an AT.
Now that is a forge thing but I am not using forge but I am using SpecialSource which can read forge's ATs.
Now the code is still on Github (EDIT I finally pushed it) but I have not commited yet on the new version.
So now it will also take a few arguments in the program to launch others. Like what mappings it is built against and the likes. Then it handles everything it self.
It will store chached copies of the Deobfactated code so that it can launch faster the next time. And finaly it will allow you to make base-edits if needed and also make an AT.
Now that is a forge thing but I am not using forge but I am using SpecialSource which can read forge's ATs.