Hexeption / MCP-Reborn

MCP-Reborn is an MCP (Mod Coder Pack) for Minecraft for making modded clients and researching its code. (1.13-1.20.1)
Other
1.06k stars 137 forks source link

Question: Is it working for snapshots? Like 20w14? #223

Open ThatBigDerp opened 2 years ago

ThatBigDerp commented 2 years ago

Is it working for snapshots like 20w14inf? Or its only for full versions?

LionTion commented 2 years ago

I don't have enough experience with decompilations or deobfuscating things

A tool that atleast tries to use the mappings provided by mojang to decompile any snapshot would be cool though :)

vinc3nz commented 2 years ago

Yes it (theoratically) works for specific snapshots. To run on a specific snapshot head over to MinecraftForge/MCPConfig and search for the required snapshot version. Then change the mcp-version in your build.gradle to the version of MCP-Config. Just checked: It seems that Forge does not publish thoose Snapshots to their maven. However with some work you should get it to work.

gabriel-fondato commented 10 months ago

Yes it (theoratically) works for specific snapshots. To run on a specific snapshot head over to MinecraftForge/MCPConfig and search for the required snapshot version. Then change the mcp-version in your build.gradle to the version of MCP-Config. Just checked: It seems that Forge does not publish thoose Snapshots to their maven. However with some work you should get it to work.

how exactly would you do that? on build.gradle i saw a maven repo and you said that forge dont publish those snapshots on their maven and i cant check it out because it requires an login and on the mcpconfig repo i got to version/snapshot/april and then the snapshot folder with the files that i want but what exactly do i need to copy to the build.gradle? do i need to change the maven repo? and there are some variables there like minecraft_version, mcp_version, mappings_channel, mappings_version and spi_version. where do i get the stuff to put there? i didnt find those veriables in any file in the snapshot/20w14infinite folder on the MinecraftForge/MCPConfig / MCPConfig