Jump to content

Recommended Posts

Posted

The source code was clearly visible in the dev version, and I could easily jump to relevant parts with the "Open Declaration" option (or just browse it from the jar).  But now with the release version I can't find the source.  Sure, everything compiles just fine with the jar acting as a library.  But I can't see the actual source code anymore, and this is kind-of important -- seeing the unlocalized names for blocks/items, looking are method declaration, learning how Minecraft and Forge actually work.  That source code is pretty darn important!

 

So what has happened?  Has Forge changed so as not to show it?  Is this an error in the latest version?  An installation bug on my OS (Linux Mint)?  Are we all supposed to install MCP separately if we want to actually see the soruce code?  Why?  But most importantly -- what can I do about it? How can I get and read the actual source code to the game I'm modding?  Anyone know how I can get to the source?

Developer of Doomlike Dungeons.

Posted

You should be able to find it when you expand the forge folder in eclipse, then the "forgeSrc-1.7.2-xx.xx.x.xxxx.jar" drop down should show you all the files in the source, for specific locations such as blocks, its under net - minecraft - block etc.

 

Hope this helps, it should all be there :)

Posted

You should be able to find it when you expand the forge folder in eclipse, then the "forgeSrc-1.7.2-xx.xx.x.xxxx.jar" drop down should show you all the files in the source, for specific locations such as blocks, its under net - minecraft - block etc.

 

Hope this helps, it should all be there :)

 

Well, that use to work, a couple weeks ago with the dev version.  Now when I look all I find are *.class files (no *.java files); when I click on them I just get a "Class File Editor" with a message, "Source Not Found," instead of source code.

Developer of Doomlike Dungeons.

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



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • https://mclo.gs/46Xf7Sq thanks
    • That seems to have fixed it, thank you!
    • I am having some issues starting an RLCraft server on a minimal install of Debian 12. I have Java installed and I'm able to start the vanilla Minecraft server jar no problem and people can join and play without any issues, as soon as I try to create a new directory with the Forge jar the initial install with the INSTALLER jar works when I use the java command with the --installServer flag, but as soon as I try to start the server using the forge jar that is NOT labelled with installer I get the following error: A problem occurred running the Server launcher.java.lang.reflect.InvocationTargetException         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)         at java.base/java.lang.reflect.Method.invoke(Method.java:569)         at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:70)         at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:34) Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')         at net.minecraft.launchwrapper.Launch.<init>(Launch.java:34)         at net.minecraft.launchwrapper.Launch.main(Launch.java:28)         ... 6 more   I have tried using newer versions of Java directly from Oracle as well. Has anybody been successful in starting and running a RLCraft server from the terminal on a Linux machine? I cannot figure out why it doesn't want to work but the vanilla jar works without issue. Thank you in advance!
  • Topics

×
×
  • Create New...

Important Information

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