Passage Posted October 15, 2017 Share Posted October 15, 2017 (edited) I have just begun attempting to develop with Forge. I have no prior experience with MC modding, though I am familiar with Java. I have confirmed that my Forge installation is valid by applying a published mod (Iron Backpacks), which worked as expected. I have attempted to launch my own project in the following ways: Directly from Eclipse via a run configuration. (Main class GradleStart, -DFORGE_FORCE_FRAME_RECALC=true, all other options untouched) `gradlew runClient` in the project folder. `gradlew build`, then moving the generated jar to the mods folder, which contains the working published mod. I am confident that the current issue is that something is missing or improperly stated in such a manner as to cause Forge to miss my project during startup, as the console output includes the line `[main/INFO] [FML]: Forge Mod Loader has identified 4 mods to load`, and the 4 "default" mods (Minecraft, MCP, Forge Mod Loader, and Forge) appear in the mod list. My build path includes `forgeSrc-1.12.2-14.23.0.2491.jar`, which is the expected version, and matches my client launch configuration, as a library. `Forge` is also included as a project on the build path; it is the MDK download, unmodified. All the code I have so far has been drawn from a variety of tutorials; primarily McJty's, though I had to pull setup information from the (seemingly outdated?) ForgeDocs. Attached is an image displaying my file structure through the Eclipse package explorer, and below are Pastebin links containing each class, along with the mcmod.info and build.gradle files. Yes, I realize that this mod doesn't really do anything at this point; for now, the goal is to get something runnable as a base. From the information provided, what is the most likely cause of this problem? Pastebin links: launch log: https://pastebin.com/nqG3Mpn9 (launched from Eclipse as client) build.gradle: https://pastebin.com/df1j8qVX mcmod.info: https://pastebin.com/n8f8xnvh ModItems: https://pastebin.com/0XdemqrQ ItemSilverSword: https://pastebin.com/ZP34SC8m ModBlocks: https://pastebin.com/bqqZSfHY BlockTest: https://pastebin.com/mYKrNaVU CommonProxy: https://pastebin.com/YWE6R9A0 ClientOnlyProxy: https://pastebin.com/ckbBzMxq DedicatedServerProxy: https://pastebin.com/RRCddGGN ExtraFurniture: https://pastebin.com/B0airf3S (MAIN CLASS) Other files in the project are those automatically generated by Gradle, and have not been modified. I've been picking at this for the last few hours, and I have no idea what else to try – I've run through every option I could think of. I realize that this is a bit of a broad request, but I'm mostly hoping I've just missed something obvious. Hopefully the information provided meets community standards; if it doesn't, I will gladly provide additional information to reach compliance. EDIT 1: Per information found in another thread, I have changed the modid to "extrafurniture" to comply with the requirement that mod IDs be all lowercase. EDIT 2: ...that appears to have done it. If I knew how to delete this thread, I would, given that another with the same issue is currently on the front page of the forum. Edited October 15, 2017 by Passage [SOLVED] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.