Tags
Creators
Details
Licensed ARR
Published 4 months ago
Updated last week
All versions
3.1.0
Release
Lodged 3.1.0last week 576
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
Changed
- Moved shared networking, rendering, collision math, and data helpers to ToucanLib, which is now required at version 0.4.0 or newer
- Restricted model-accurate projectile collision to standing or crouching players, spiders, and cave spiders. Other entities and poses use vanilla collision (for now, I will come back to this for a later update)
- Improved first and third-person bandaging animations
- Improved in-world arrow-removal animations
- Separated arrow impact handling, removal rules and outcomes, and inventory preview rendering
Fixed
- Fixed client gameplay settings disagreeing with server rules
- Fixed arrow removal and player-preview controls not working in Modular Backpacks inventory screens, including rotation, arrow highlighting, and tooltips
- Fixed body arrows and leg-shot Slowness being applied to rejected or fully prevented hits. Body and armor lodging and broken-arrow effects now wait for confirmed health or absorption damage
- Fixed vanilla stuck-arrow counts drifting from stored body arrows after removal or eviction
- Fixed in-world removal being cancelled by client timeouts before the server finishes, rejected starts continuing to animate, and server confirmations restarting ongoing animations
- Fixed F3 + B model hitboxes showing rendered model parts instead of the colliders used for projectile hit detection
- Fixed pillager arrow drops replacing the full vanilla loot table
- Fixed a startup conflict with Simply Swords
- Fixed bandage overlays rendering beneath player skin sleeves on both wide and slim arms
Optional dependencies
Any compatible version
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:mlaUPhrZ:GKAyoKfK"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:mlaUPhrZ:GKAyoKfK"
}

