Motion Sensor

From OpenComputers: Rebooted
Revision as of 00:11, 28 August 2026 by SoraFirestorm (talk | contribs) (Add 'overview' heading)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Overview

Allows detecting movement of nearby living entities, as long as a direct line of sight is given. Sensitivity can be configured via its API.

The Motion Sensor is crafted using the following recipe:

Component API

When an entity within line of sight of the Motion Sensor moves faster than the threshold a motion event is queued. The sensor has a radius limit of 8 and is updated every half second.

Component name: motion_sensor. Callbacks:

getSensitivity

getSensitivity(): number

Gets the current sensitivity of the sensor, i.e. at which speed threshold of distance / second it triggers.

setSentivity

setSensitivity(value: number): number

Sets the sensor's sensitivity to the specified value, returns the old value.