Blueprint Manipulation Library


A utility library for other mods that need advanced manipulation of Factorio blueprints.

Internal
4 days ago
2.0
18.2K
Blueprints

Changelog

Version: 1.1.6
Date: 2025-10-22
  Info:
    - Updated the mod description for clarity.
Version: 1.1.5
Date: 2025-10-03
  Changes:
    - map_blueprint_indices_to_overlapping_entities now also includes overlapping ghosts, allowing mods to react to blueprints being placed over ghosts.
Version: 1.1.4
Date: 2025-10-03
  Changes:
    - Requires Factorio 2.0.69 or later.
    - Uses new `get_selected_record` API to avoid previous issues with `is_preview`.
Version: 1.1.3
Date: 2025-09-14
  Bugfixes:
    - Requires Factorio 2.0.66 or later for `is_preview` fix.
Version: 1.1.2
Date: 2025-09-11
  Bugfixes:
    - Fixed crashes related to blueprint record objects with the `preview` flag set.
Version: 1.1.1
Date: 2025-09-03
  Info:
    - Changed title of mod to avoid confusion with in-game blueprint library.
    - Added thumbnail icon.
Version: 1.1.0
Date: 2025-05-16
  Features:
    - `BlueprintSetup:set_tags` method added
Version: 1.0.0
Date: 2025-05-15
  Features:
    - Initial release
    - `__bplib__.blueprint.get_actual_blueprint` function added
    - `__bplib__.blueprint.BlueprintSetup` class added
    - `__bplib__.blueprint.BlueprintBuild` class added