Update to 26.1.2#409
Conversation
|
Where do you get the mcp_version from? And does newer versions still need all this? I heard somewhere that they'd all come deobfuscated or something. |
Yes it is needed because vineflower's output is not clean or ready to compile so MCPConfig is still needed (post decompilation patching). |
When making changes to the decompiled source. What's a good way to save the changes, so it's easy to port them over to newer versions? |
|
Generating diff file and applying the patches. |
With the |
git diff or diff (linux) |
|
this seems to work, but when running runClient, it complains that gradle only supports up to java 24. ive tried other combinations of gradle and java, but none work (mcp plugin doesnt support newer gradles). so that needs to be fixed. however, building works, so you can still run the modified client if you bother to add a version to a minecraft launcher |
|
then I fear forgegradle7 is inevitable 🤷🏼 |
|
how do we implement this. i really need my client to work lol |
|
I haven't familiarised with forgegradle7 yet unfortunely but I fear I will have to now |
|
what could there possibly be to learn? also i cant even find it: https://maven.minecraftforge.net/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml |
|
ForgeGradle 7 and all related components was a rewrite from scratch and here we wouldn't even use "ForgeGradle" but rather ForgeDev. |
|
Local variable names aren't available :( |
No description provided.