# Punchy v2.7c-BETA-TEST released.
## Added
- Added `pattern_matching` to tool tuning. It applies a complete item configuration to every matching registry ID, translation key, or default display name.
## Fixed
- Restored the pre-2.7 procedural jump and landing motion when new keyframe moves are disabled, while keeping the current movement pipeline intact when they are enabled. Thanks to shbashi Δ for the report.
- Fixed empty-hand tuning rotations snapping when leaving sprint for idle, with both legacy and keyframe movement animations.
- Fixed mining being blocked by long dual-handed hand-in animations from resource packs. Thanks to Depaken for the report.
- Reworked Walk on Water transitions to blend smoothly with hand-in/out, dry-out and surface swimming; this fixes flickering during start/loop, item swaps and offhand changes while preserving `disable_walk_on_water` item tuning. Thanks to Pato for the report.
- Fixed Goat Horn use handling so holding the use button no longer keeps the vanilla rotated item model active after Punchy's one-shot animation. Thanks to shbashi Δ for the report.
- Reworked the Shield animation pipeline to keep its position, tuning and opposite-hand hand-in transition stable during item changes, hotbar swaps and hand swaps. Thanks to shbashi Δ for the report.
- Fixed a Mix Pack tuning merge issue where Punchy's built-in fallback template could alter the base pose of external resource-pack animations and make their keyframes appear incorrect. Thanks to Pipotam for the report and help isolating the issue.
## Note
- Walk, sprint, jump and landing keyframe animations are now disabled by default. This new feature and its development-test animations were not meant to be released as the default experience yet. They remain available for resource-pack creators to start producing their own artwork; a polished official animation set will come in a future update.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }