Delay & Effects
PracRTP can require players to stand still for a configurable number of seconds before the teleport happens, with live visual and audio feedback.
Delay Countdown
yaml
delay:
enabled: true
seconds: 5
cancel_on_move: true
cancel_on_damage: true
countdown_channel: ACTION_BAR # ACTION_BAR / CHAT / BOTH / TITLE
countdown_message: "&eTeleporting in &6{time}s &e— stand still!"
cancelled_message: "&cTeleport cancelled!"
cancelled_channel: ACTION_BARChannel Options
| Value | Where it appears |
|---|---|
| ACTION_BAR | Above the hotbar — non-intrusive, recommended |
| CHAT | In chat — visible in chat history |
| BOTH | Action bar AND chat simultaneously |
| TITLE | Large screen title (subtitle position) |
Wait Effects
yaml
wait_effect:
enabled: true
particle: PORTAL
particle_count: 10
sound_enabled: true
sound: BLOCK_NOTE_BLOCK_PLING
volume: 1.0
pitch: 1.0Teleport Success Effects
yaml
teleport_effects:
sound_on_teleport: ENTITY_ENDERMAN_TELEPORT
particle_on_teleport: PORTAL
particle_count: 30
title: "&6&lTeleported!"
subtitle: "&7You are now in a new location."
title_fade_in: 10
title_stay: 40
title_fade_out: 10ℹ️ Per-world delay override: set
delay_override: 3 under a world entry to use a different delay for that world only.