Tweaked Petroleum: Fine-Tuning Immersive Petroleum Reservoirs and Pumpjacks
Immersive Petroleum has long been a staple for engineers in modded Minecraft, adding oil extraction, distillation towers, and sprawling pumpjack setups. However, its global configuration for reservoirs often left modpack creators wanting more granular control. Enter Tweaked Petroleum, an addon that redefines how reservoirs and pumpjacks behave, making each deposit feel truly unique and giving pack developers the tools they need to craft balanced, immersive experiences.
What Exactly Does Tweaked Petroleum Change?
By default, Immersive Petroleum applies uniform power requirements and fluid capacities across all reservoir types. Tweaked Petroleum breaks that mold. It introduces per-reservoir configuration, meaning a dense oil field can demand more energy and yield higher output than a light natural gas pocket. This dynamic scaling adds a layer of strategy: you can no longer plop down the same pumpjack everywhere and expect identical results.
The mod also integrates JEI (Just Enough Items) support, so players can instantly view extraction rates, power draws, and fluid outputs directly in the recipe viewer. No more guessing or digging through config files mid-game.
Key Features for Players and Pack Makers
- Per-reservoir power usage and capacity – Pumpjack energy consumption and fluid storage scale with the specific reservoir type, not a global flat value.
- JEI integration – All reservoir stats are visible in the item interface, making planning your extraction network straightforward.
- CraftTweaker and Groovy script support – Modpack developers can define custom reservoirs, tweak output multipliers, and even create entirely new fluid types through scripts.
- Power tier registration via Tweaked Lib – Starting with version 1.3.0, adding new power tiers is handled through the companion library, offering a cleaner, more modular approach (though not backwards compatible with older scripts).
Diving Into the Configuration Magic
The real strength of Tweaked Petroleum shines when you open its scripting examples. Whether you prefer CraftTweaker or Groovy, you can register custom reservoirs with unique fluid outputs, power tiers, and capacity limits. For instance, you might design a rare “geothermal brine” reservoir that requires a high-tier pumpjack but yields both lava and a custom fluid for a tech tree. The mod’s documentation provides clear examples, and once you grasp the syntax, the possibilities expand dramatically.
For those who want to dive straight into modpack creation, the mod can be easily installed via the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. It streamlines adding dependencies like MixinBooter and TweakedLib, so you spend less time managing files and more time tweaking reservoir behaviors.
Understanding Power Tier Registration (1.3.0+)
If you’re updating an existing pack, note that the power tier system changed significantly in version 1.3.0. Previously, you might have defined tiers directly within Tweaked Petroleum’s config. Now, all tier registration is delegated to Tweaked Lib, a shared library that standardizes power scaling across multiple mods. The new method requires a slightly different script structure, so be sure to consult the updated examples. The shift might break older scripts, but it brings consistency and easier maintenance for multi-mod packs.
Required Mods and Compatibility
Tweaked Petroleum doesn’t work in isolation. You’ll need to have these mods installed alongside it:
- Immersive Petroleum – The core mod that adds oil, gas, and pumpjacks.
- MixinBooter – A crucial early-loading tweaker that allows the necessary bytecode modifications.
- Tweaked Lib – The library handling power tier registration and shared utilities.
These dependencies are lightweight and widely used, so they won’t bloat your modpack. The mod is built for Minecraft version 1.12.2, the golden age of tech modpacks, and integrates seamlessly with other Immersive Engineering addons.
Practical Use Cases for Modpack Developers
Imagine a progression-based pack where early-game pumpjacks can only tap shallow oil reservoirs, while deep, high-pressure deposits remain locked behind advanced power infrastructure. With Tweaked Petroleum, you can script exactly that. You might create a “depleted” reservoir that gives minimal oil but unlocks a rare byproduct, or tie reservoir spawns to specific biomes using external tools, then balance extraction rates accordingly. The JEI integration ensures players always know what to expect, reducing frustration and encouraging exploration.
For server admins, the per-reservoir configuration also helps prevent resource oversaturation. You can fine-tune outputs so that a single massive oil field doesn’t trivialize fuel needs, keeping the economy healthy and encouraging players to seek out multiple extraction sites.
Installation Tips
Getting the mod running is straightforward. Download the latest Tweaked Petroleum jar along with its three dependencies. Place them in your mods folder, launch the game once to generate default configs, then start customizing. If you’re building a modpack, distribute the config folder and any CraftTweaker/Groovy scripts alongside the mods. The in-game JEI panels will immediately reflect your changes, letting you test balance on the fly.
Conclusion: A Must-Have for Customized Oil Extraction
Tweaked Petroleum elevates Immersive Petroleum from a simple resource addition to a deeply configurable system that rewards thoughtful pack design. Whether you’re a player who wants more varied pumpjack behavior or a modpack developer crafting an intricate tech progression, this addon delivers. Its script-driven approach, combined with JEI visibility and per-reservoir scaling, makes oil extraction feel less like a grind and more like a strategic puzzle. Pair it with a solid launcher setup, and you’ll have a seamless, tweakable experience that keeps your worlds flowing with black gold exactly the way you intended.