Essentially a copy of Better Pumpjacks, updated for Factorio 2.1 with built-in Russian and Ukrainian localization. Adds MK2/MK3 pumpjacks, adaptive productivity research, an output dashboard, and low-output warnings.
Mods introducing new content into the game.
Version: 1.5.4
Date: 2026-07-20
Fixes:
- Fixed Factorio 2.1 science-pack detection so research costs display correctly.
Version: 1.5.3
Date: 2026-07-20
Changes:
- Made technology prerequisites and science packs adapt to the prototypes supplied by active mods.
- Marked pumpjack technologies as essential so they remain visible with the main-technologies filter.
- Added safe fallbacks for Space Exploration and Krastorio technology variants.
Version: 1.5.2
Date: 2026-07-20
Changes:
- Renamed the visible mod title to Enhanced Pumpjacks without changing its internal identifier.
- Rebuilt the menu thumbnail directly from the original in-mod pumpjack research icon.
Version: 1.5.1
Date: 2026-07-20
Changes:
- Adapted the mod for Factorio 2.1.
- Added complete built-in English, Russian and Ukrainian localization.
- Added a readable text-free menu thumbnail based on the original pumpjack tiers.
- Added attribution to the original Better Pumpjacks project and author.
Version: 1.5.0
Date: 2026-06-20
Features:
- Added Better Pumpjacks dashboard with per-surface fluid/s estimates, pumpjack counts, average yield, and low-output warnings.
- Added surface visibility manager to show/hide surfaces and assign custom display names in the dashboard.
- Added configurable per-fluid low-output warning thresholds with chat notifications.
- Added remote interface (better-pumpjacks) exposing dashboard stats, output thresholds, and threshold checks to other mods.
- Added upgrade planner support: hidden productivity variants now carry next_upgrade so bots and the upgrade planner can promote them to the next tier.
- Added placeable_by to hidden productivity variants so pressing Q on a placed pumpjack correctly returns the right item for ghost placement.
Bugfixes:
- Fixed silent module loss during pumpjack replacement: modules that cannot fit in the new entity are now spilled on the ground instead of deleted.
- Fixed low-output warning crash when warning state storage contained a boolean instead of a tick number.
- Fixed entity name cache functions being defined before the functions they reference, causing a nil call error when opening the dashboard.
- Fixed entity name lists being rebuilt on every warning-check tick: names are now cached at first use since prototypes never change at runtime.
Version: 1.4.1
Date: 2026-06-14
Bugfixes:
- HOTFIX: Added /bpj-level command to print the current pumpjack productivity level and bonus.
- HOTFIX: Fixed non-Space Exploration infinite productivity levels showing as level 0.
- HOTFIX: Fixed pumpjack productivity level display after the first research level.
- HOTFIX: Fixed staged productivity technologies counting one level too low.
- HOTFIX: Fixed staged infinite productivity technology levels being counted incorrectly.
- HOTFIX: Replaced research-time world scans with tracked pumpjack updates to reduce research-completion stutter.
- HOTFIX: Added fallback registry rebuilding when existing saves have no tracked pumpjacks yet.
- HOTFIX: Reduced pumpjack productivity replacement batch size to lower per-tick spikes.
- HOTFIX: Removed fixed researched productivity values from item tooltips; placed entities still show applied productivity.
Version: 1.4.0
Date: 2026-06-14
Features:
- Added configurable pumpjack energy usage settings.
- Added configurable pumpjack productivity research bonus setting.
- Added configurable pumpjack productivity research cost settings.
- Added configurable maximum pumpjack productivity level.
- Added optional productivity research support for vanilla pumpjacks.
- Updated pumpjack descriptions to reflect configured startup settings.
- Updated pumpjack technology descriptions to reflect configured startup settings.
- Added a chat message showing current pumpjack productivity after research completes.
- Fixed migration scan crash when hidden productivity entity prototypes do not exist.
Version: 1.3.0
Date: 2026-06-06
Features:
- Fixed MK3 research prerequisite order.
- Improved Space Age and Space Exploration science pack compatibility.
- Added proper Optimization Tech Card prerequisite support for SE/K2.
- Fixed Space Exploration postprocess changes affecting pumpjack productivity research costs.
Version: 1.2.1
Date: 2026-06-05
Features:
- Added Productivity research specific to pumpjacks.
- Adjusted base productivity values.
Version: 1.0.0
Date: 2026-06-05
Features:
- Added Pumpjack MK2
- Added Pumpjack MK3
- Added Space Exploration support
- Added Space Age support
- Added K2 support