A toggleable switch. State can be read and controlled with logic processors.
Overview
The Switch is a block used primarily within Mindustry circuitry. Its main application is in logic and automation setups: it functions as a distinct, standalone block that can be placed in circuitry networks to serve roles that benefit from being isolated from other blocks. Because it behaves as an independent block within a logic system, players use it where separation of signals, control domains, or modular components is desirable.
Using Switch in builds helps partition circuitry into discrete units. This separation makes it easier to design modular control systems that can be independently replaced, moved, or toggled without affecting adjacent circuitry. The Switch is therefore valuable when a clear boundary between control elements is required or when you want a block that can assume the role of an isolated component within larger automation architectures.
Primary role: provide a discrete, standalone element for circuitry and automation tasks.
Design impact: encourages modular layouts by allowing sections of logic to be treated as separate components.
Placement considerations: use Switches to isolate sensitive logic from noisy signal sources or to create replaceable modules in a factory’s control network.
Strategy note: incorporate Switch blocks in multi-part control systems where you expect to iterate on a portion of the logic or to enable/disable entire subsections without rewiring other elements.
Because the Switch acts as its own block within circuits, it is most useful in situations that call for clear separation of responsibilities among components. Use it wherever you want to simplify troubleshooting, make logic units portable, or enforce boundaries between different control domains in a complex automation setup.
Official description
A toggleable switch. State can be read and controlled with logic processors.