Skip to content

Add Void Fluid Drilling Rig for GT, Refactored some machine structure. And add some recipes.#2335

Open
FwFeiVan wants to merge 8 commits intoAllTheMods:mainfrom
FwFeiVan:GT
Open

Add Void Fluid Drilling Rig for GT, Refactored some machine structure. And add some recipes.#2335
FwFeiVan wants to merge 8 commits intoAllTheMods:mainfrom
FwFeiVan:GT

Conversation

@FwFeiVan
Copy link
Contributor

@FwFeiVan FwFeiVan commented Jan 7, 2026

It's been a year and a half since my last PR.
First I add the void fluid drilling rig for GT.This machine uses the world data from my previous PR and generates fluid unconditionally.It is unlocked at the LuV tier and completes the recipe in 1 second.
72ff636a05ea15bdbdf5661dced5cfd7

Next I refactored the structure of Ore processing plant(OP) and Highly reactive molten blast smeltery(HRMBS).
The original design merely vertically stacked all ore processing machines, which was aesthetically unpleasing, so I designed a new structure.
The HRMBS felt a bit too small as an upgraded version of the ABS. Therefore, I ported the MABS structure from GTNH to replace the original HRMBS design.
cadeebbbf59e643cc136128f24b842e6
b333d27be0737ac6d4ab358d63e62879

Next, I added some new recipes allowed GT machines to replace Mekanism setups that require machine spamming, in order to reduce server MSPT.
7099d4455037700428718369a21ebb6e
8ae356e6c337b21cd412a16ede0d68d7

Finally, I re-added the recipe for the Infinity Pipe Upgrade. In my experience, this upgrade is essential for transferring buffered ores from a Chunk Destroyer into the AE system. Simply attaching an ME oversize Interface to the Chunk Destroyer does not solve the problem, as the machine only recognizes a single slot when pushing items, leading to a massive backlog of ores. Furthermore, using a Storage Bus setup causes severe lag when the AE system extracts large volumes of items externally. According to my calculations, only the Infinity Pipe Upgrade has the extraction speed necessary to outpace the Chunk Destroyer's mining speed.
To balance the sheer power of the Infinity Upgrade, the recipe is designed to be extremely expensive. It requires significant progression in GregTech to unlock. Furthermore, reflecting its primary use case, crafting it requires a full stack of Chunk Destroyers.
cf7e65ddf1d3ed0fd9430c2006f470ab

@FwFeiVan
Copy link
Contributor Author

FwFeiVan commented Jan 7, 2026

Oh I forgot one thing.
Buffed Electric Greenhouse Recipes I reduced the voltage requirement for Circuit 1 and 2 recipes to LV. Reasoning: Currently, producing ~8 ATM Essence/sec requires a Greenhouse at UHV tier (Circuit 3). In comparison, a fully upgraded Phytogenic Insolator with Phyto-Gro achieves this output easily. Despite the Greenhouse's perfect overclocking mechanic, it typically requires reaching UV tier to outperform the Insolator, which felt underpowered. This adjustment makes the Greenhouse more competitive.

@FwFeiVan
Copy link
Contributor Author

FwFeiVan commented Jan 8, 2026

I noticed that the Neural Node's power consumption is currently 240x that of a single sim chamber. Combined with the fact that most common models have a ZPM threshold, this makes the machine practically useless.

I have lowered the recipe voltage by 2 tiers. Now, without overclocking, the Neural Node's power consumption is approximately 15x that of a single sim chamber.Additionally, I implemented a new recipe mechanism where the machine detects the Data Model's tier and multiplies the output accordingly. Basic (and lower) tiers produce standard output, while Advanced models yield 2x, Superior models 4x, and Self Aware models 8x output.

@FwFeiVan
Copy link
Contributor Author

GTM's Batch_mode fixes the recipe duration to 5 seconds, which significantly reduces the MSPT (milliseconds per tick) consumption of machines. Consequently, I have implemented the logic to enable batch_mode for all custom machines.

Additionally, I found that the logic within recipeModifiers is execution-order dependent. I have re-adjusted the invocation sequence to follow a standardized order: Parallel -> Overclock -> Batch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant