parkour_arena
Arène de Parkour — misc entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | parkour_arena |
| Type | Misc |
| Color | Blue |
| Icon | fa6-solid:person-running |
Description
Définit une arène de parkour avec sa configuration spécifique. Les points de départ, checkpoints et points d'arrivée sont référencés via leurs entrées respectives. Utilisé conjointement avec [MinigameArenaDefinition] dont le gameType doit être PARKOUR.
Fields
| Field | Type | Description |
|---|---|---|
startPoints | List<Ref<ParkourStartPointEntry>> | Points de départ du parkour |
checkpoints | List<Ref<ParkourCheckpointEntry>> | Points de checkpoint du parkour (dans l'ordre croissant de checkpoint.order) |
endPoints | List<Ref<ParkourEndPointEntry>> | Points d'arrivée du parkour |
failAction | FailAction | Action en cas d'échec : START (recommencer), LAST_CHECKPOINT (dernier checkpoint), QUIT (abandon) |
timerType | TimerType | Type de timer : NONE (aucun), CHECKPOINT (time + bonus par checkpoint), GLOBAL (time fixe) |
time | Int | Temps limite initial en secondes (utilisé si timerType != NONE) |
checkpointBonus | Int | Secondes ajoutées à chaque checkpoint atteint (mode CHECKPOINT) |
showScoreboard | Boolean | Afficher le scoreboard avec le timer et la progression des checkpoints |
onStart | Ref<TriggerableEntry> | Trigger exécuté quand un joueur commence le parkour |
onCheckpoint | Ref<TriggerableEntry> | Trigger exécuté quand un joueur atteint un checkpoint |
onComplete | Ref<TriggerableEntry> | Trigger exécuté quand un joueur complète le parkour |
onFail | Ref<TriggerableEntry> | Trigger exécuté quand un joueur échoue |
Usage Example
- entry: parkour_arena
name: "Arène de Parkour"
startPoints: 0
checkpoints: 0
endPoints: 0
failAction: ""
timerType: ""
time: 0
checkpointBonus: 0
showScoreboard: false
onStart: ""
onCheckpoint: ""
onComplete: ""
onFail: ""