Create: TFMG Deep Oil Fix: Oil at Y=-140, No Bugs

Why Your Create: TFMG Oil Wells Feel Broken If you have ever sailed across a vast deep ocean in your modded world only to spot a cluster of oil deposits hovering awkwardly at the seafloor, you already know the frustration. The Factory Must Grow adds a fantastic oil processing chain, but its defau...

Download deep oil fix for Minecraft 1.21

Original name: deep oil fix

Minecraft: 1.21

FileVersionLoaderSize
deep_oil_fix.zip1.21—1 КБDownload

Why Your Create: TFMG Oil Wells Feel Broken

If you have ever sailed across a vast deep ocean in your modded world only to spot a cluster of oil deposits hovering awkwardly at the seafloor, you already know the frustration. The Factory Must Grow adds a fantastic oil processing chain, but its default world generation places tfmg:oil_deposit features at Y = -64. In many custom worldgen setups or even vanilla terrain, that level sits right in the middle of deep ocean trenches, inside massive cave ceilings, or at a height where oil makes zero geological sense. The result is immersion-breaking scenery and a resource that feels randomly scattered rather than strategically buried.

This is not a balance problem or a missing feature. It is simply a worldgen placement oversight that leaves players scratching their heads. The good news is that a lightweight datapack called Create: TFMG Deep Oil Fix exists solely to correct this behavior without touching a single recipe, fluid, or machine stat.

How the Deep Oil Fix Datapack Corrects Placement

Unlike full mods that overhaul generation, this datapack works by overriding the configured feature placement for the oil deposit. It does not add new blocks, alter oil properties, or change how The Factory Must Grow processes crude oil. All it does is tell the game: “Place oil deposits deeper.”

By default, the pack forces oil to generate at Y = -140, well below the typical deepslate layer and far from any ocean floor interference. This depth places oil in the dense, rocky strata where it feels like a genuine underground resource. The pack includes a single configuration file where you can change that Y value to anything that suits your world’s terrain. If your custom worldgen has a mantle at -200, you can push oil even lower. If you prefer it just below deepslate caves, set it to -80. The flexibility is entirely in your hands.

What the Datapack Does Not Change

  • No new oil types or fluid mechanics
  • No recipe or processing speed adjustments
  • No balance changes to oil yield or pumpjack behavior
  • No impact on existing oil deposits in already generated chunks

This is a pure worldgen fix, meaning your factory setups, pipelines, and distillation towers remain completely untouched. The only difference you will notice is that newly explored terrain spawns oil at a sensible depth instead of inside an ocean trench.

Installing the Datapack and Adjusting the Depth

Installation is straightforward. You drop the datapack folder into the datapacks directory of your world save, then reload or restart. If you manage your instances through a modern launcher, the process becomes even simpler. For example, if you are already using the foxygame.net launcher to handle your modpacks, you can browse and install community fixes like this one directly from the integrated menu, saving you the trouble of digging through file directories. It keeps your entire setup organized and lets you toggle datapacks on the fly without leaving the launcher.

Once the pack is loaded, open the data file inside data/tfmg/worldgen/placed_feature/oil_deposit.json (or the equivalent path in the datapack). Look for the height provider section. The default looks something like this:

"height": { "type": "minecraft:uniform", "min_inclusive": { "absolute": -140 }, "max_inclusive": { "absolute": -140 } }

Change both values to your desired Y level. If you want a range, you can adjust min and max accordingly. Save the file, run the /reload command, and any new chunks you generate will obey the new depth rule. Remember: existing chunks will not retroactively move oil deposits. Only fresh terrain generation applies the fix.

Why You Must Change the Value Yourself

The pack’s default of -140 is a sensible starting point for many modpacks, but it is not universal. Some worlds have dramatically different stone layers, custom cave systems, or even floating island dimensions where -140 would be inside the void. Always check your world’s geology before settling on a number. A quick peek at your deepslate bottom or the lowest cave level will tell you exactly where oil should sit. The datapack gives you the tool; you decide the target depth.

Compatibility with Existing Worlds and Other Mods

Because this fix only modifies the placed feature of tfmg:oil_deposit, it does not conflict with other mods that add their own oil or fluid resources. It works alongside Create: The Factory Must Grow’s full feature set and any addons that depend on its oil. The datapack is also safe to add to an existing world. Already explored areas keep their oddly placed oil, but every new chunk you venture into will spawn deposits at the corrected depth. There is no world corruption risk and no need to start a fresh save.

If you are playing on a server, make sure all players have the same datapack loaded or that the server itself enforces it. Mismatched generation can cause visual discrepancies, but since the oil deposit is a worldgen feature, only the server-side placement matters for actual resource availability.

A Simple Fix for Immersion and Consistency

Small worldgen quirks can chip away at the believability of a modded playthrough. The Create: TFMG Deep Oil Fix strips away that annoyance without adding complexity. It does not promise new content or revolutionary mechanics. It simply makes oil generate where it belongs, deep underground, ready to be tapped by your pumpjacks and refined into fuel. If you have ever cringed at an oil pool floating at the bottom of an ocean, this datapack is the clean, configurable solution you need.