Modpack Gregorian Nightmares Industrially Fabricated by enmumne
- 5.22 MB
- 1.19.2
- September 19, 2022
- September 21, 2023
- QuestsExtra LargeHardcoreExplorationTech
Name | Gregorian Nightmares Industrially Fabricated |
---|---|
Author | enmumne |
Description | Wicked hard "fun", rules-breaking, tech based on MI and Create, aspiring GTNH cousin |
Information | Downloads: Version: 1.19.2 Size: 5.22 MB Updated at: September 21, 2023 Created at: September 19, 2022 |
Tags | Quests Extra Large Hardcore Exploration Tech |
Too Greggy;Didn't Play
Credit where it's due: https://www.curseforge.com/minecraft/modpacks/incremental-industries
(If you want a polished tech focused modpack, that's the link. Everything here is made to be messier.)
Is this a modpack description or a whole wikipedia?
What this modpack currently is: it started with scripts and progression from Incremental Industries, with integration between Create and Modern Industrialization ...and a large kitchen sink dumped carelessly on top. I've ported some of the most complex processing chains from GregTech, the works continues on that line. I've also remixed aspects of the early game to deliberately break some rules. All quite chaotic and mean-spirited, nothing is final. The questbook is in the process of being thoroughly vandalized.
What this modpack wants to be and will try to evolve toward: integration and eventually "expert" style pack, aspiring GTNH cousin. Where mods aren't simply included for breadth of gameplay, but integrated into the progression while expanding the different areas (and nerf everything). In the form of worldgen, biomes, monsters, food options, and haunting magic. This being obviously wishful thinking, and long term.
If CurseForge complies, my plan is to update every few days, small changes rather than big, with well documented changelogs (or trying to). Long term, this is meant as a GT-flavored "rolling release" that tries to be the best effort with what's available, pushing HARD against the tide of an ever splintering, divisive community. Proper GT orthodoxy continues on 1.12 and below.
Versions, currently two active, because why not:
- 1.19.2 (file version starts with 2-LITE) A minor edit of the main version here below, but more focused and with a significantly reduced mod count. Some of the harshest and nasty survival aspects removed. This is meant as the "playable" and recommended version.
- 1.19.2 (file version starts with 2-HEAVY) The MAIN version now that MI added support for custom machines. Things are rough but improving. It's a huge collection of mods on fabric side, and very heavy to run. Plagued by technical problems.
1.19.3 (file version starts with A) Just a running technical test, typical kitchen sink. No quests/custom recipes/scripts, since mods to do so aren't yet available. (Suspended, since I don't want to encourage the current version chasing <1.20)
1.18.2 (file version starts with 1) Intended to be the main version, since a few mods are stuck in this version. Due to an increased divergence with 1.19 I've stopped updating it.
Extended description: This modpack exists as mere curiosity about what modern modded Minecraft and Fabric have to offer, plus some wild experiments around GregTech as a concept. I've taken the modpack "Incremental Industries" as a base and started to add mods that seem interesting on the Fabric side. The questbook is being rewritten by keeps the overall old structure. Including some devious trolling that will progressively spread its rotten, evil roots.
I'm personally more invested in the 1.7/1.12 era of GregTech, but "modern" GT has gravitated toward abstracted tech in void bases and all the immersive and expansive gameplay removed. That's why modern Minecraft adds nothing for these style of mods, and actually makes things worse. What 1.18+ has to offer... is the world. Therefore this modpack does things in a more classical way, with the goal of keeping exploration, and focus and curiosity for the world, long term. It starts by expanding worldgen: Terralith, Byg, Unearthed (now stuck in 1.18, sadly), and see what happens when you replace GT giant ore veins with vanilla ores and positional quarries built on nodes around the world, that you then will have to bring together to process. There are some harder mobs, and VERY cursed mod choices. Interesting and mysterious magic mods to discover, like Spectrum and YTTR.
The main goal is to have the player spend some time in the factory, setting up some processes, and then prepare for a journey out in the world, with its accidents, deviations and discoveries. Eventually come back to the base with the resources that were found and moving on with the tech progression. Back and forth. The main progression pillar is set by tech, but it would then have side activities across the breadth of modded Minecraft. I'd like the player to refocus rather than looking at machines the whole time. Keep gameplay varied and mixed up.
In modern GT you go in a void world and build your factory on a platform. Machines don't explode if it rains, so you don't need a roof. But if you're instead bound to the world, then you'll build a base, because you need that roof. And you'll make a path and maybe a bridge, because you have to travel between places to get the resources you need. You'll need infrastructure because there isn't an ender chest that materializes its content back to your base. Constraints create gameplay, and give a sense of tangible place.
The main goal is that the factory has to be built in the world and be part of the world, rather than abstracted away. And resources need to be found and used wisely, rather than created. The questbook will offer no rewards, because things are out there, in the world. You carve them out, transform them. That's what Minecraft is about and does best.
The reason why this is showing up here is because I want more eyes on it, in the remote hope someone with better technical skills (since problems never stop coming...) and Java experience can add a few tricks to Modern Industrialization so that the vision for the modpack actually materializes.I'm currently working on the new quarry system, trying to find a way around technical limits even if things aren't in their ideal shape. The goal is that you need to explore, go caving, find these nodes, and build quarries at their location. Then plan a logistic system to bring it all together to be processed.
The official license is MIT because that's what is used in Incremental Industries, as far as I'm concerned you're free to do whatever you want. CF credit system will stay disabled. My goal isn't to be original, but to experiment with interesting ideas. What I'm doing is based on the work of other people before me, therefore just remember that even if you have full permissions on my side, some things might come with their own preceding baggage and licenses.
The progression in the modpack is UNTESTED. Around 170 360 420+ recipes have been manually added. Since these haven't been generated, it means they are all required. Current processing chains ported from TJ/Gregicality include:
- Early gold line (TJ)
- Full Platinum group (TJ/GTNH recipe parity)
- Hard Ammonia line (optional in TJ)
- Epoxy
- Complex titanium, tungsten and tungstensteel (TJ, with fewer skips)
- Vanadium line (removed from Nomifactory hardmode, preserved here)
- from Ethylene to PTFE (replaced MI parts)
- Long Indium line (TJ)
- All Naquadah up to Alloy (missing only UHV part). Joined and adapted some parts of Nomi hardmode, so that most of the three separate lines are now part of the same giant process.
- Polybenzimidazole (TJ & GTNH)
- All coils up to Naquadah Alloy
- Custom Rhenium line (not currently existing on any public GT version, custom by PCM/Schroedinger, 50 recipes)
A few textures for the custom machines are from Jimbno, carelessly picked and poorly edited as placeholders: https://github.com/Jimbno/UU-Tex/
Script for stripping flesh from zombies courtesy of Tazz, of FTB fame. And thanks in general to the whole kubejs discord, despite the frustration involved.
Current version contains a Clay Quarry and related evaporation tank for packed mud, code/scripts/recipes were all done by Rasm, who's now committing cool stuff directly to MI repository.
A final, more personal note. While working on this I've been surprised by the open hostility and toxicity I received, rather than the help or support I actually expected in a collaborative process. This obviously doesn't help my motivation. Thankfully I'm also stubborn, so the works continues for now...
The Bleeding Edge
This part is only relevant to the HEAVY version of the modpack. Since I'm facing some technical issues with it, I'm also trying to explore other possibilities. The first is using a better performing version of Java. The one I used the most is Oracle "enterprise" version of graalvm, Java 19:
This is a directly link, but it will require a free registration. You can find versions to download here: https://www.oracle.com/downloads/graalvm-downloads.html
But the April release only has Java 17 available, so you need to look for "Archived Enterprise Releases" > 22.3.1 Java 19
If using that one, I use these specific flags:
-XX:+EnableJVMCI -XX:+UseJVMCICompiler -XX:+EagerJVMCI -Djvmci.Compiler=graal -Dfml.readTimeout=120 -Dgraal.ShowConfiguration=info -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -Dsun.rmi.dgc.server.gcInterval=900000 -XX:+DisableExplicitGC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=51 -XX:G1HeapRegionSize=32M -XX:+ExplicitGCInvokesConcurrent -Dchipped.datafixers=false
But as I said, I'm trying new things... Here's another possibility. In my tests TPS are roughly the same, but maybe it helps with memory issues, if you have enough to allocate. This option is about using Shenandoah garbage collection. A version I found and that seems to work is here:
https://adoptium.net/temurin/nightly/
Look for Java 20 (OpenJDK20U-jdk_x64_windows_hotspot_2023-04-12-09-45). To enable Shenandoah I use different java flags, and explicit allocation of around 14Gb (both min and max), so a lot more than 8Gb you use for G1GC:
-XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseStringDeduplication -XX:-OmitStackTraceInFastThrow -XX:+OptimizeStringConcat -Dchipped.datafixers=false
About this different Garbage Collection, and where else to find it: https://wiki.openjdk.org/display/shenandoah/Main#Main-Releases
If you want more bleeding edge, replace the included version of Modernfix, with a nightly build: https://github.com/embeddedt/ModernFix (scroll down for usable downloads)