qqxv Posted August 26, 2015 Posted August 26, 2015 I've made a few changes to Forge for 1.7.10 for custom, personal use. The Forge project builds just fine. All the JARs come out properly, including the userdev one. I can play Minecraft with custom-Forge installed and it works fine. (No, I can't use reflection. It would be ten times the effort for a personal project and would create issues between mods that use the extra hook and mods that don't.) But when I try to use the "src" distribution that results, it crashes, saying it can't find Forge 10.14.4.0 in the Forge Maven repository. How do I build other mods against my custom version of Minecraft Forge? Is there any way I can tell Forge-Gradle to look locally? Thanks so much for any help. Quote
LexManos Posted August 27, 2015 Posted August 27, 2015 You can, but what are you trying to do... Quote I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
qqxv Posted August 31, 2015 Author Posted August 31, 2015 It's an altered version of Forge to support 4096 biomes. I wanted to explore a more varied Minecraft world, so figured while I wouldn't want to support the (kind of hacky) methods I'd use to expand the biome array, I could handle it for personal use only. I've gotten it working okay with base Minecraft, but I can't test the mods built against it as they use a new method and won't compile against unmodified Forge. And yeah, I know this isn't an ideal way of doing it. I know Forge doesn't support 4096 biomes for a reason, and I'm not arguing with that. I wouldn't dream of doing this for anything but personal use, but for personal use I am willing to put up with some odd behavior. Quote
BillyGalbreath Posted September 18, 2017 Posted September 18, 2017 (edited) On 8/27/2015 at 12:18 AM, LexManos said: You can, but what are you trying to do... Expand I hate to revive such an old thread... But you mentioned this is possible. Mind explaining how? I've been searching Google and these forums for hours trying to figure this out. There's another thread with @diesieben07 saying its not possible at all. My use case: I've compiled in a new event from a dead PR (AdvancementGrantEvent) without all the extra and irrelevant patches/changes and I would like to use it in one of my mods, but I cant for the life of me figure out how to compile my mod against the custom compiled forge. Any insight would be highly grateful Edited September 18, 2017 by BillyGalbreath Clarification of dead pr Quote
Kokkie Posted September 18, 2017 Posted September 18, 2017 On 9/18/2017 at 12:58 PM, BillyGalbreath said: I hate to revive such an old thread... Expand Then don't do it, make your own thread. Quote Classes: 94 Lines of code: 12173 Other files: 206 Github repo: https://github.com/KokkieBeer/DeGeweldigeMod
BillyGalbreath Posted September 19, 2017 Posted September 19, 2017 On 9/18/2017 at 4:43 PM, Kokkie said: Then don't do it, make your own thread. Expand Or I can post in this relevant thread to get the missing information from years ago solved for the next person that actually uses the search feature and finds it... @LexManos bump Quote
LexManos Posted September 19, 2017 Posted September 19, 2017 Don't ping me, you can, but you shouldn't as thats just causing a fork in the community. Its actually simple if you look into it But we leave it to the advanced users who can read the build system/workspace and understand what they are doing. Beyond that, who says that PR is dead? Is it closed? PRs that are remaining open need more discussion and interest from the community not 'Fuck it ill fork the shit myself and screw trying to keep end users lives straight' Quote I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
BillyGalbreath Posted September 19, 2017 Posted September 19, 2017 (edited) On 9/19/2017 at 8:13 AM, LexManos said: Don't ping me, you can, but you shouldn't as thats just causing a fork in the community. Its actually simple if you look into it But we leave it to the advanced users who can read the build system/workspace and understand what they are doing. Beyond that, who says that PR is dead? Is it closed? PRs that are remaining open need more discussion and interest from the community not 'Fuck it ill fork the shit myself and screw trying to keep end users lives straight' Expand Fair enough. Though, I'm not forking it for others, it's for my own server until the event gets PR'd (server side only mod), which I'm sure eventually will just not in its current state. Edit: Finally got a day off work, and I figured it out. Posting solution here for search engines. To make a long story short, I copied the cached gradle directory of the forge version I forked (2489) and named it as build 0. I then cleared the mcp mapping directory in the snapshots directory. I then placed my userdev jar in the cleared directory. In my mod I set my forge to build 0 and ran setupDecompWorkspace and ForgeGradle built all the other jars and md5 files needed. I've attached a screenshot of the directory I cleared, with my userdev jar highlighted. All the other files there ForgeGradle built for me. I hope this helps the next person that finds this thread from searching. Edited September 23, 2017 by BillyGalbreath Quote
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.