Belt Upgrader

by Mylon

Roboports automatically upgrade belts, splitters, underground belts, inserters, and assemblers within their reach.

Utilities
3 years ago
0.14 - 1.1
18.1K

Changelog

Version: 1.0.6
Date: 2020-11-24
  Changes:
    - Updated for Factorio 1.1
Version: 1.0.5
Date: 2020-05-15
  Bugfixes:
    - Fixed a bug causing overcommitment of upgrades.
Version: 1.0.4
Date: 2020-05-06
  Changes:
    - Mod will attempt to reserve 1 stack or 1000 items, whichever is less.  This helps prevent too many upgrade orders from being created.
  Bugfixes:
    - Underground belts will now be upgraded as a pair so this mod no longer interrupts belts.
Version: 1.0.3
Date: 2020.03.09
  Changes:
    - Updated for 0.18
  Bugfixes:
    - Added support for mods that add void-powered roboports.
    - Updated for 0.18
Version: 1.0.1
Date: 2019.9.02
  Bugfixes:
    - Removed a debug message.  Oops!
    - Added an extra check to enforce blacklist.
Version: 1.0.0
Date: 2019.8.30
  Features:
    - Updated for 0.17!
    - Upgrades follow the next_upgrade prototype property.  Are entities from a mod not upgrading properly?  Pester that mod's author!
    - Entities can be exempted from upgrades by adding their entity-name to the setting.  For example, stack-inserters are far too expensive for general use and are exempt by default.
  Changes:
    - Logic now uses upgrade planner logic to upgrade entities.  Upgrade requests will only be made if idle robots and materials are available.
Version: 0.9.9
Date: 2 . 2. 2018
  Bugfixes:
    - Assemblers should now be replaced properly instead of tying up bots for eternity.
Version: 0.9.8
Date: 2 . 2. 2018
  Bugfixes:
    - Fixed crash when roboports were removed
    - Fixed crash when some prototypes had no items to place them
    - Fixed that entities did not preserve their direction when replaced.
Version: 0.9.7
Date: 31 . 1. 2018
  Changed:
    - Tweaked method of iterating over roboports
    - Standardized entity creation
  Fixed:
    - Fixed crash when prototype name did not match item name.