Inventory Selector


Allows inserters and other entities with support for dropping items to restrict their interaction to a specific inventory of their target.

Utilities
3 days ago
2.0
25
Logistics Circuit network

Changelog

Version: 1.1.0
Date: 2025-04-25
  Features:
    - Allow configuration of ghost entities ([#3](https://github.com/noodlebox/factorio-inventory-selector/issues/3))
    - Preserve configuration when fast-replacing entities ([#3](https://github.com/noodlebox/factorio-inventory-selector/issues/3))
  Bugfixes:
    - Crash on unidentifiable victim entities
    - Typo causing potential crash on interaction with other mod GUIs
Version: 1.0.2
Date: 2025-04-16
  Optimizations:
    - Allow entities without a stable target to sleep when selected inventory type is "none"
  Compatibility:
    - Support interaction with Bob's Adjustable Inserters and Smart Inserters
Version: 1.0.1
Date: 2025-04-16
  Bugfixes:
    - Cache limbo containers by surface_id instead of LuaSurface ([#1](https://github.com/noodlebox/factorio-inventory-selector/issues/1))
    - Cull misplaced limbo containers ([#1](https://github.com/noodlebox/factorio-inventory-selector/issues/1))
    - Ensure only one limbo container is created per surface ([#1](https://github.com/noodlebox/factorio-inventory-selector/issues/1))
Version: 1.0.0
Date: 2025-04-15
  Graphics:
    - Add inventory icons
Version: 0.1.0
Date: 2025-04-15
  Info:
    - Initial release.
  Major Features:
    - Inserters and entities supporting drop positions may be configured to restrict their interaction to specific inventories of their targets.
  Features:
    - Circuit network interface allows automated inventory assignment based on circuit network signals.
    - Various Remote APIs are provided to permit mod interaction and integration.
      Control API for managing configured settings of inventory selectors on supported entities.
      Passthrough API providing conflict-free interaction with "apparent" pickup and drop targets of entities, even when otherwise hidden by this implementation.
      Unified Inventory Type API for querying entity-specific mappings for unified inventory types as well as registration of custom mappings for modded entities.
  Gui:
    - Adds panels to relevant entity GUIs for configuring inventory selectors and related circuit network settings.