Bug Fixes
- Fixed bStats metrics not being shut down when the plugin is disabled.
New Features
- Added a configurable correct usage message.
File Changes
- messages.yml - Added the correct usage message:
YAML:correct-usage: "<red>Correct usage: %usage%"
Technical Updates
- Updated Command Framework to v1.6.3.
Improvements
- Code-based improvements.
File Changes
- messages.yml - Removed unused messages.
New Features
- Added respawn handling for players who die while actively playing parkour.
Improvements
- Players are now returned to their last reached checkpoint after respawning.
- Parkour items are restored automatically after respawn.
Bug Fixes
- Fixed respawn teleport timing issues by restoring the player one tick after respawn.
- Prevented parkour items from dropping when a player dies during a run.
Technical Updates
- Respawn recovery now restores inventory, scoreboard, boss bar, and checkpoint position safely after the respawn tick.
New Features
- Added an optional command restriction system that blocks commands while players are actively playing parkour.
- Added a bypass permission: advancedparkour.commandblock.bypass
Improvements
- Players can still leave by default using /ap leave or /advancedparkour leave when command blocking is enabled.
File Changes
- config.yml - Added command restriction settings:
YAML:command-settings: disable-commands-while-playing: false allowed-commands: - "ap leave" - "advancedparkour leave"- messages.yml - Added the blocked-command message:
YAML:game: command-disabled-in-game: "<#FF5252>Command blocked <gray>You cannot use that command while playing."
Technical Updates
- Added repository security and contribution documentation.
Improvements
- Code optimization and general performance improvements.
Technical Updates
- Updated Gradle to version 9.5.0.
- Updated Gradle shadow plugin to version 9.4.2.
- Updated the Commons library to version 2.1.2.
- Updated the Paper API to version 1.21.11-R0.1-SNAPSHOT.
