Version 1.0.3 - Inventory Protection & Polish Update
What's New
Critical Bug Fixes:
Fixed inventory loss bug - Players no longer lose items from hotbar slots 3, 4, and 5 when disconnecting during parkour challenges
Fixed flight mode restoration - Flight permissions now correctly re-enable after completing parkour (previously only worked on manual cancellation)
Fixed prefix configuration reloading - Prefix changes in config.yml or messages.yml now apply immediately with /parkour reload without requiring server restart
Fixed hologram duplication on restart - Server restarts no longer create duplicate holograms, eliminating visual clutter
Fixed startup crashes - Resolved NullPointerException errors when starting server with existing parkour data
User Experience Enhancements:
Improved Discord integration (ParkourPro only) - /scoreboard command now auto-detects parkour on single-parkour servers, removing the need to specify parkour name
Technical Improvements:
Complete inventory state preservation system (contents, armor, offhand, flight status)
Enhanced parkour item detection using lore-based identification across entire inventory
Restructured initialization sequence to prevent circular dependency issues
Real-time configuration updates with cascading fallback system (config.yml → messages.yml → defaults)
Proper cleanup-before-creation pattern for hologram lifecycle management
Enhanced LuckPerms integration with dual-context querying
Verified Functionality:
✅ /parkour undocheckpoint - Revert to previous checkpoint