Jump to content

Recommended Posts

Posted

I'm just getting started with modding.

I have a fair amount a java experience and some gradle experience. I have experience installing and using mods.

 

 

I was looking at the source code for some different mods to see how they worked but I needed to see the "source" code for minecraft to understand it. (quotes around "source" because I know you can't get it directly and you have to decompile and deobfucate the jar)

 

I've downloaded the forge mdk file and I've successfully (as far as I can tell) run the setupDecompWorkspace command.

My understanding is it's supposed to do the decompiling/deobfucating. At first I thought it was failing because it seemed like it was making any new files. After a sh*t ton of googling (I am very unhappy with the forge documentation) I finally realized the decompiled files end up in userhome\.gradle folder. So I went there and tried to find the code and I can't for the life of me find it. I've googled it every way I can think of. I've searched the forge documentation and forgegradle documentation. I feel like I'm going insane.

 

This is what  directory structure looks like in my userhome\.gradle\caches\minecraft\ folder

("\" indicates the folder contains other folders that I removed to make it readable.)

├───assets
│   ├───indexes
│   └───objects\
├───de
│   └───oceanlabs
│       └───mcp
│           ├───mcp\
│           └───mcp_snapshot\
├───deobfedDeps
├───net
│   ├───minecraft\
│   │   ├───minecraft\
│   │   ├───minecraft_merged\
│   │   ├───minecraft_server\
│   │   └───natives\
│   └───minecraftforge\
│       └───forge\
│           ├───1.12.2-14.23.4.2705\
│           ├───1.12.2-14.23.5.2768\
│           └───1.12.2-14.23.5.2796\
└───versionJsons

 

 

So what am I missing. Is it somewhere in there? Did I fail to actually decompile+deobfucate minecraft? Am I wrong about it being in .gradle\chaches? Am I just being stupid

 

Thanks in advance

 

Posted

To do this properly you'll need to use a Java IDE.

This is my Forum Signature, I am currently attempting to transform it into a small guide for fixing easier issues using spoiler blocks to keep things tidy.

 

As the most common issue I feel I should put this outside the main bulk:

The only official source for Forge is https://files.minecraftforge.net, and the only site I trust for getting mods is CurseForge.

If you use any site other than these, please take a look at the StopModReposts project and install their browser extension, I would also advise running a virus scan.

 

For players asking for assistance with Forge please expand the spoiler below and read the appropriate section(s) in its/their entirety.

  Reveal hidden contents

 

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.