Default Settings


Allows you to save alternate default setting states for the circuit and entity settings. Requested by JigSaW on Discord.

Utilities
2 days ago
2.0
46
Circuit network

Changelog

Version: 1.0.9
Date: 2025-12-04
  Changes:
    - Updated LuaGUIElements to use tags instead of names for calling relevant handlers
    - Added new handlers for clearing entity settings and clearing saved settings
    - Code annotations (thanks for the recommendation @PennyJim)
    - Added required references for PEREL
Version: 1.0.8
Date: 2025-11-19
  Bugfixes:
    - Fixed that handlers.is_default would run checks if the entity type was not supported
Version: 1.0.7
Date: 2025-11-19
  Bugfixes:
    - Fixed the bug that should've been fixed in the last version
Version: 1.0.6
Date: 2025-11-19
  Bugfixes:
    - Fixed entity settings being overridden regardless of if they are default. Resolves https://github.com/protocol-1903/default-settings/issues/3, https://github.com/protocol-1903/default-settings/issues/1
    - Fixed a crash when source/destination entity of a wire is destroyed
    - Fixed circuit settings not being reverted when the last connecting entity is destroyed
Version: 1.0.5
Date: 2025-08-26
  Changes:
    - Preemptive player check for circuit events when perel is updated
Version: 1.0.4
Date: 2025-08-26
  Changes:
    - Removed log file spam from handlers
  Bugfixes:
    - Fixed a crash when using red wires
    - Fixed a crash when connecting to a non-supported entity
Version: 1.0.3
Date: 2025-08-22
  Bugfixes:
    - Fixed some crashes related to a bad implementation of the library :P
Version: 1.0.2
Date: 2025-08-21
  Changes:
    - Outsourced circuit network connections to PEREL
    - Removed old scripting and storage references to custom events
Version: 1.0.1
Date: 2025-08-21
  Changes:
    - Optimized circuit network search code to only apply to entities that are added to a temporary network
  Bugfixes:
    - Fixed a crash when clicking an entity that does not support the circuit network
Version: 1.0.0
Date: 2025-08-21
  Features:
    - Initial release