All versions
1.0.3
Release
ParkourPro LITE 1.0.39 months ago 42
Compatibility
Minecraft: Java Edition
1.13.x
Platforms
Bukkit
Paper
Spigot
Changes
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 reloadwithout 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) -
/scoreboardcommand 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 - ✅
/parkour addendcommand <parkour> <command>- Configure completion rewards - ✅
/parkour removeendcommand <parkour> <command>- Remove completion rewards
Compatibility
- Minecraft Versions: 1.8 - 1.21.11
- Server Software: Spigot/Paper
- Java Version: Java 8+
Installation
- Stop your server
- Replace existing JAR file with
ParkourPro-1.0.3.jarorParkourProLite-1.0.3.jar - Start your server (no configuration changes required)
Note: This update is highly recommended due to critical inventory protection fixes. All existing configurations remain fully compatible.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:i0Ccz6aS:P96KCFvH"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:i0Ccz6aS:P96KCFvH"
}

