1.9.0-MC1.21.1
Compatibility
Required content
Changes
AcroWield 1.9.0 - Projectile Deflection Update
NEW FEATURES
"Telegraph" Sound for Incoming Arrows (disabled by default)
Arrows fired from bows and crossbows have very little wind-up and make no sound until the moment they are released, which makes them very hard to parry (deflect). To help with this, you can now enable a "telegraph" sound that plays just before an enemy fires. This makes arrows easier to dodge and deflect. Use it as a cue to time your parry.
This feature is controlled by the new "enableProjectileWarningSound" option in the config. It is false (off) by default. Set it to true if you want to use it.
When the Telegraph Sound plays:
- "enableProjectileWarningSound" is set to true in the config.
- An enemy such as a skeleton, a pillager, or a piglin holding a crossbow is targeting you, and you are looking at that enemy. It will not play for enemies targeting someone else, or for enemies you are not looking at.
- If you look at the enemy a little late, the sound plays the moment you look at it (as long as it has not fired yet).
IMPROVEMENTS
Projectiles can now be deflected while holding any item
Previously, you could only deflect enemy projectiles while holding certain weapons. Now, just like ghast fireballs, you can deflect projectiles no matter what you are holding, or even with empty hands, as long as you get the timing right. Weapons added by other mods work too, so you can deflect enemy attacks without any problem. Whether deflection is available is controlled by the "enableProjectileDeflection" setting in acrowield.json.
BUG FIXES
- Fixed being unable to make a wolf sit or stand with right-click while holding certain items.
- Fixed the default dodge key being set to the Menu key instead of V. (Minecraft 26.3 only)
- Fixed several other minor bugs.
TECHNICAL CHANGES
- Migrated from Kotlin to Java only.
- Fabric Language Kotlin is no longer required, so AcroWield now runs without it. - You can remove it if no other mod needs it.
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:2HNn1tqB:ahNVyd1B"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:2HNn1tqB:ahNVyd1B"
}

