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.
Advanced Parkour - v1.0.6
Changes & Fixes
- Added a new arena record reset system to the setup menu.
- Fixed arena sign creation so standing signs no longer throw errors.
- Updated the arena sign text so it fits properly on the sign.
File Changes
- setup-menu.yml - Added the new arena record reset menu items and confirmation buttons:
YAML:arena-record-reset: name: "<!i><#FF5252><bold>Reset Arena Records" material: PLAYER_HEAD lore: - "<!i><#2F2F2F>• <#FF5252>CLICK <#BDBDBD>to open reset confirmation" - "" - "<!i><#2F2F2F>• <#B0BEC5>Record Holder: <#81D4FA>%record_holder%" - "<!i><#2F2F2F>• <#B0BEC5>Best Time: <#FFD54F>%record_time%" - "" - "<!i><#2F2F2F>• <#EF9A9A>Removes this arena's best time and" - "<!i><#EF9A9A> checkpoint bests from every player." confirm-arena-record-reset: name: "<!i><#00E676><bold>Confirm Reset" material: LIME_DYE cancel-arena-record-reset: name: "<!i><#FF5252><bold>Cancel" material: RED_DYE- messages.yml - Added new reset result messages and updated sign text:
YAML:setup: arena-record-reset: "<#00E676>✔ <#BDBDBD>Arena records for <#29B6F6><bold>%arena_id%</bold> <#BDBDBD>have been reset." arena-record-reset-failed: "<#FF5252>✖ <#BDBDBD>Failed to reset records for <#29B6F6><bold>%arena_id%</bold><#BDBDBD>. Check console for details." sign: lines: - "gradient:#FF1744:#D50000<bold>PARKOUR</gradient>" - "<#29B6F6><bold>JOIN NOW</bold>" - "" - "<#455A64>[ <#CFD8DC>%players% <#455A64>/ <#CFD8DC>%max_players% <#455A64>]"
