Miner Planner


Miner Planner automates mining drill placement on ore patches. Drag-select an area, pick your drill, belts, poles, and beacons from an icon-based GUI, and ghost entities are placed in optimized paired-row layouts ready for construction bots. Works with all drill types, belt tiers, pole types, and resources across all planets.

Utilities
18 days ago
2.0
1.65K
Mining Blueprints

Changelog

Version: 1.2.0
Date: 2026-03-04
  Features:
    - Smart pole spacing — poles placed at supply-area-aware intervals using wire distance and supply area, reducing pole count for higher-tier poles
    - Adaptive belt optimization — underground belts only placed where a pole or substation occupies the belt gap; all other positions use transport belts for cheaper, visible item flow
    - Drill quality selector — choose drill entity quality independently from module quality (Space Age)
    - Last-drill underground belt entrance — UBI placed at the last drill when a pole/substation is present, allowing manual UBO connection for output
  Changes:
    - Removed efficient placement mode — only productive layout remains, simplifying the GUI and codebase
    - Module slots auto-filled — removed module count selector; all available slots in drills and beacons are filled automatically
    - Quality-aware pole placement — pole supply area and wire distance now account for quality level
  Bugfixes:
    - Fixed orphaned underground belt entrances at last drill position
    - Fixed belt gap filling for 4x4+ drills with smart pole spacing
    - Fixed endpoint pole and substation coverage for full supply area
Version: 1.1.0
Date: 2026-02-28
  Features:
    - Module quality selectors for drill modules and beacon modules — choose quality independently from entity quality (Space Age)
    - Beacon module selector now filters to only show modules compatible with the selected beacon's allowed effects
    - Beacon module slots are filled automatically based on beacon prototype — removed manual module count selector
  Bugfixes:
    - Fixed underground belts (UBI/UBO) not placed for the last drill when using north or west belt flow directions
    - Fixed substations not placed when using north or west belt flow directions
    - Fixed substations placed too far apart, causing gaps in power coverage and wire connection failures
Version: 1.0.3
Date: 2026-02-26
  Bugfixes:
    - Fixed uranium ore showing "no compatible mining drills" when no drill with fluid input was researched — now correctly shows all non-burner drills
Version: 1.0.2
Date: 2026-02-26
  Changes:
    - GUI now scrollable when content exceeds screen height, preventing controls from being cut off on smaller displays
    - Placement mode options displayed horizontally in a single row instead of vertically, saving vertical space
    - Drill module selector moved inline with drill selector section, removing separate header and reducing GUI height
  Bugfixes:
    - Fixed entity ghosts being placed over non-buildable tiles (lava, water) when no foundation tile is selected — placement is now skipped instead
Version: 1.0.1
Date: 2026-02-26
  Bugfixes:
    - Fixed substations overlapping with underground belt exits (UBO) in productive mode for 5x5 drills, preventing UBO from being built
    - Fixed substation end positions placed inside drill body instead of outside, causing collision with drill entities
Version: 1.0.0
Date: 2026-02-25
  Changes:
    - Foundation tile selector added to GUI — choose landfill, foundation, ice-platform, or any modded foundation tile instead of automatic detection
    - Foundation is no longer placed automatically; select the correct tile for your planet (landfill for Nauvis, foundation for Fulgora/Vulcanus, ice-platform for Aquilo)
Version: 0.9.0
Date: 2026-02-25
  Features:
    - Auto-place foundation tile ghosts (landfill, ice-platform, etc.) under entities on non-buildable tiles like water or frozen ocean
    - Foundation type is detected automatically per planet — landfill on Nauvis, ice-platform on Aquilo, and any modded foundation tiles
    - Substation support: 2x2 electric poles (substations) now available in the pole selector with specialized placement logic
    - Substation placement modes: productive mode for 5x5+ drills uses 2-tile gap with splitters and dual underground belt output lines; productive mode for 3x3-4x4 drills replaces drills with substations at intervals; efficient mode places substations in inter-pair gaps
    - Modded 2x2 substations are auto-discovered and available in the pole selector
    - Substations always placed at both ends of each drill column/row for full power coverage, spaced by wire distance for connectivity
  Changes:
    - Alt-selection (shift-drag) now also removes foundation tile ghosts and splitter ghosts in the selected area
    - Drill selector for fluid-requiring ores (e.g., uranium) now shows all drills except burner mining drill, instead of only drills with fluid input
    - Pole selector now auto-discovers 2x2 electric poles from any mod instead of using a hardcoded name list
    - Electric poles larger than 2x2 (e.g., 3x3 modded substations) are filtered out of the pole selector
  Bugfixes:
    - Fixed ore selector showing fluid resources (e.g., crude oil) that are mined by pumpjacks, not mining drills
    - Fixed beacons being placed at positions where they don't affect any drill (e.g., edges of beacon columns/rows)
    - Fixed beacon supply area overlap check using non-strict comparison, causing off-by-one tile error at range boundaries
    - Fixed no drills available for uranium ore when using modded drills that have fluid input
Version: 0.8.0
Date: 2026-02-21
  Changes:
    - Beacon columns now always fill the full column/row regardless of per-drill beacon limits
    - Beacon inter-pair gap sized to exactly match beacon width, ensuring beacons are flush with drills on both sides
    - Polite mode now respects rail ramps and rail supports as ground-level obstacles
  Bugfixes:
    - Fixed beacons not filling full column/row due to overly restrictive per-drill cap enforcement
    - Fixed gap between beacons and drills in efficient mode caused by additive spacing calculation
    - Fixed beacons not affecting big drills (5x5) in efficient mode when inter-pair gap exceeded beacon supply range
    - Fixed polite mode placing ghosts over rail ramps and rail supports instead of skipping them
    - Fixed productivity mode not being selected as default for existing saves
Version: 0.7.0
Date: 2026-02-20
  Changes:
    - Pole selector restricted to three specific pole types: small electric pole (wooden), medium electric pole, and Krastorio 2 small iron pole
    - Pole placement now uses fixed spacing pattern aligned with underground belt pairs instead of calculated spacing
    - Poles now placed after each UBO-UBI underground belt pair for consistent power coverage
    - Underground belt direction logic corrected for all four cardinal directions (North, South, East, West)
    - Selection tool now has "only-in-cursor" flag to prevent it from entering player inventory
    - Burner mining drill excluded from available drills in the drill selector
  Bugfixes:
    - Fixed underground belt input/output types to ensure items move in correct direction
Version: 0.6.0
Date: 2026-02-20
  Features:
    - Technology-based entity filtering: GUI selectors now only show entities whose recipes have been researched
  Changes:
    - Default placement mode changed from Efficient to Productivity
    - Default drill changed to electric mining drill (when researched)
    - Default electric pole changed to medium electric pole (when researched)
    - Default pipe set to iron pipe
    - Cursor is automatically cleared after using the selection tool
Version: 0.5.0
Date: 2026-02-20
  Features:
    - Polite placement mode: optional checkbox that only clears trees and rocks, preserving existing buildings
    - Pipe placement for fluid-requiring resources (e.g., uranium ore with sulfuric acid)
    - Pipe selector in GUI with pipe type and quality selection (shown only for fluid-requiring resources)
  Changes:
    - Elevated rails excluded from demolition in both polite and normal mode
    - Shift-drag ghost removal now also removes pipe and pipe-to-ground ghosts
Version: 0.4.0
Date: 2026-02-19
  Changes:
    - Change icon and thumbnail
Version: 0.3.0
Date: 2026-02-19
  Features:
    - Underground belt placement for 3x3+ drills (replaces plain belts in the drill body rows)
    - 4-direction belt selector (North, South, East, West) replaces NS/EW radio buttons
    - Beacon fill pass: beacons now fill the entire column/row alongside drills with no gaps
    - Obstacle demolition: trees, rocks, and cliffs in the placement zone are marked for deconstruction
    - Ore-specific filtering: drills skip positions where mining area overlaps a different ore type
  Changes:
    - Removed "Loose" (formerly "Normal") placement mode; only "Productivity" and "Efficient" modes remain
    - Beacons now placed between adjacent drill pair columns (shared beacons) instead of outer edges only
    - Drill pair stride widened when beacons are selected to make room for beacon columns between pairs
    - Ghost placement now force-places by demolishing conflicting entities instead of skipping blocked positions
    - Pole selector restricted to 1x1 poles only (substations and big electric poles removed)
  Bugfixes:
    - Fixed underground belt output direction to face opposite of input for proper connectivity