All versions
1.3
Release
Parkourplugin 1.33 months ago 88
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.x
Platform
Paper
Required content
Any compatible version
Changes
Version 1.3
Parkour Generation and Gameplay Balance
- Extended the parkour height logic so the system no longer generates only upward jumps.
- Added controlled downward jump generation to keep long runs vertically balanced.
- Kept the vertical step limit within playable bounds at
-1,0, or+1per section. - Added symmetrical drift correction so long runs stay closer to the intended playable height range instead of climbing permanently toward the world limit.
- Equalized upward and downward probabilities so neither direction is inherently favored.
- Preserved landing safety checks for collision-free placement, headroom, and valid player movement.
Highscores and Player Feedback
- Updated the fall-end display so a newly achieved personal best is shown immediately when a run ends.
- Changed best-score messaging to use the higher value of the stored highscore and the current run score, preventing outdated values from being shown after a record run.
Self-Test and Data Cleanup
- Reworked the self-test to use a fixed, clearly identifiable test UUID instead of a random one.
- Added cleanup before the write test to remove any leftover self-test entry from previous runs.
- Added cleanup after the read test so temporary self-test users no longer remain in scoreboards or ranking lists.
- Reduced the self-test score to a low value so even temporary test entries do not meaningfully interfere with public score displays.
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:t80bwSoN:3FydPPrA"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:t80bwSoN:3FydPPrA"
}

