--- module: [kind=event] redstone --- The [`event!redstone`] event is fired whenever any redstone inputs on the computer or [relay][`redstone_relay`] change. ## Return values 1. [`string`]: The event name. ## Example Prints a message when a redstone input changes: ```lua while true do os.pullEvent("redstone") print("A redstone input has changed!") end ``` ## See also - [The `redstone` API on computers][`module!redstone`] - [The `redstone_relay` peripheral][`redstone_relay`]