re: :minecraft:
@izzy @quat yesforge side of things use a modern set of tools like MCP
MCP was solely for decompiling and deonfuscating minecraft
nowadays the toolchains are something like a decompiler (vineflower goat), and then the mappings (yarn(tiny mappings)/parchment/mojmap)
there are gradle plugins that facilitate pretty much all of this for you and allow you to run the game with your mod installed in the dev environment