Question about this, I did as you suggested, and after looking at the stack trace at the time my mod's main constructor was called, I get a method return from Class.class in the "forName" method. However, I can't see where that method gets it's class name from. I see what it's doing to it, and, examining it briefly, it makes sense, but I don't understand HOW it retrieves the needed class name. I even added a breakpoint on the "forName" method header, but I couldn't get it to tell me where it was being called from. It's passed some information about the class it's loading, but that information is retrieved what I wanted to know. I got a little closer to my answer with the "loadClass" method inside ClassLoader.class, but it's passed a binary name for a class to find. Which method passes it that I still don't know, even after adding another breakpoint to that method. Maybe I'm debugging wrong? Idk.