Skip to main content

Parkour Arena

PropertyValue
Entry IDparkour_arena
TypeDefinition
ColorBlue
Iconfa6-solid:person-running

Description

Defines a parkour arena with ordered start points, checkpoints, and end points. Supports configurable fail behavior (restart from beginning, last checkpoint, or quit), timer modes, checkpoint time bonuses, and triggers for all parkour lifecycle events.

Fields

FieldTypeDescription
startPointsList<Ref<ParkourStartPointEntry>>Start points
checkpointsList<Ref<ParkourCheckpointEntry>>Checkpoints in order
endPointsList<Ref<ParkourEndPointEntry>>End points
failActionFailActionAction on fail: START, LAST_CHECKPOINT, QUIT
timerTypeTimerTypeTimer type: NONE, CHECKPOINT, GLOBAL
timeIntInitial time limit in seconds
checkpointBonusIntSeconds added per checkpoint
showScoreboardBooleanShow scoreboard
onStartRef<TriggerableEntry>Trigger on parkour start
onCheckpointRef<TriggerableEntry>Trigger on checkpoint reached
onCompleteRef<TriggerableEntry>Trigger on parkour complete
onFailRef<TriggerableEntry>Trigger on parkour fail

Usage Example

parkour_arena:
startPoints:
- ref:my_parkour_start
checkpoints:
- ref:my_checkpoint_1
- ref:my_checkpoint_2
- ref:my_checkpoint_3
endPoints:
- ref:my_parkour_end
failAction: LAST_CHECKPOINT
timerType: CHECKPOINT
time: 120
checkpointBonus: 15
showScoreboard: true
onStart: ref:parkour_start_trigger
onComplete: ref:parkour_complete_trigger

This defines a parkour arena with 3 checkpoints, a 2-minute timer with 15-second bonus per checkpoint, and respawn at the last checkpoint on failure.