Oh gosh... i guess this is some new level of cringyness...
Well, It seems that I'm a catastrophic failure considering explaining what I mean... I actually meant the bytecode transformation that is done WHILE the MDK setup is running, editing the files LOCALLY on the computer, so you don't have to distribute the ALTERED class files, because it is done by the user.
Well, this is of course a point worth talking about... If we are talking about MCP, only the distribution of "altered vanilla classes" is in fact illegal, not transforming vanilla classes locally or even at runtime. Because if it would be - things like Optifine, which are based in this technique... and even Forge itself would be illegal as well.
So, with this in mind, if i just use MCP for testing and rewrite the altered stuff as bytecode transformation before releasing, what could be illegal using MCP or even (trying to) create my own version of it?