Tags
Creators
Details
1.1
Compatibility
Changes
[1.1]
Added
-
Parkour Tuner Item: New item required to configure parkour blocks
- Right-click parkour blocks with the Tuner to open settings
- Hold the Tuner in your offhand while holding a block in your main hand to disguise parkour blocks
- This makes disguised blocks less obvious since you can't accidentally open settings
-
Movement Speed Control: You can now control how fast moving blocks travel
- Adjustable speed setting in the Moving Block Settings screen
- Speed is measured in ticks per block (lower = faster, range 1-100)
- Speed applies to both forward and return paths
-
Vertical Movement Support: Moving blocks can now move up and down
- Use Y+ and Y- buttons in the Moving Block Settings to select blocks at different heights
- Create complex 3D movement paths for your parkour challenges
-
Click to Remove Path Blocks: Click on a block in the path selector again to remove it from the path
- Makes it easier to correct mistakes when creating movement paths
- You cannot remove the origin block
-
Grid Scrolling: The block selector grid can now be scrolled to select blocks beyond the visible 5x5 area
- Use mouse wheel to scroll up/down (vertical movement)
- Hold Shift + mouse wheel to scroll left/right (horizontal movement)
- Allows creating movement paths with much larger distances
Fixed
-
Movement Toggle Persistence: Fixed issue where movement enable/disable state would reset when reopening settings
- The movement state now correctly reflects whether the block is currently moving
-
Pause and Resume: Moving blocks now properly pause when you open their settings and resume when you close them
- Makes it easier to edit moving blocks without having to disable and re-enable movement
-
Speed Persistence: Fixed issue where speed settings would reset after saving
- Speed now correctly saves and loads when reopening the settings screen
- Return path now uses the same speed as the forward path
-
Block Camouflage Persistence: Fixed issue where camouflaged blocks would lose their disguise when rejoining the world
- Disguise state is now correctly saved and restored on world reload
-
Block Camouflage Rendering: Fixed rendering issues with camouflaged blocks
- Biome-dependent colors (grass, leaves) are now rendered correctly
- Blocks now render with correct colors and textures that match the disguised block
-
Moving Block Settings UI: Fixed disguise block not being displayed in the Moving Block Settings UI
Changed
-
Disguise Requirement: You now need to hold the Tuner in your offhand (and a block in your main hand) to disguise parkour blocks
- This prevents accidentally revealing disguised blocks by opening their settings
-
Disguise Item Drop in Survival: When changing a block's camouflage in survival mode, the previous disguise block is now dropped as an item
- This prevents wasting blocks when changing disguises
- Only applies in survival mode (creative mode behavior unchanged)
-
Updated UI Design: All parkour block configuration screens now feature a modern, polished look
- Custom buttons with rounded corners, smooth hover animations, and color-coded schemes
- Modern gradient backgrounds with subtle patterns
- Improved text contrast and readability
- Better visual feedback for button interactions
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:fU60eZQV:UtgD0Zyr"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:fU60eZQV:UtgD0Zyr"
}


