Skip to main content
Advanced AI behaviors for scanning fields of view and patrolling.

👁️ Activity Library

⚙️ Configuration

visibility_detection_activity

Base activity for scanning for players within a cone or sphere.
radius
Double
default:"10.0"
Max view distance.
fov
Double
default:"90.0"
Field of View angle (degrees).
shape
VisionShape
default:"CONE"
Detection shape: CONE or SPHERE.
showDisplay
Boolean
default:"false"
Debug: Visualize the view cone (Client-side).

patrol_visibility_detection_activity

Patrols a road network while scanning.
roadNetwork
RoadNetworkEntry
The path to patrol.
nodeIds
List<Int>
Specific nodes to visit.

spin_visibility_detection_activity

Spins the NPC while scanning.
duration
Duration
default:"2s"
Time for one full rotation.
axis
SpinAxis
default:"YAW"
Axis: YAW (horizontal) or PITCH (vertical).

look_close_visibility_detection_activity

Stares at nearby entities while scanning.
lookRange
Double
default:"5.0"
Distance to start tracking heads.

💻 Example

spin_visibility_detection_activity:
  duration: 5s
  radius: 20
  fov: 45
  triggers:
    - sound_action:
        sound: BLOCK_NOTE_BLOCK_PLING