Tags
Creators
Details
Licensed ARR
Published 2 months ago
Updated 2 weeks ago
All versions
1.1.0
Release
Second Wind! 1.1.02 weeks ago 48
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Any compatible version
Changes
Added
- Added data-driven Second Wind support for non-player living entities through datapack definitions
- Added managed entity lifecycles with configurable downed timers, penalties, damage behavior, AI disabling, healing restrictions, revives, cooldowns, announcements, and poses
- Added persistence for managed downed entities, including timers and restoration of their previous AI, item pickup, and pose state
- Added external lifecycle adapters, allowing compatibility mods to control an entity's downed and recovery behavior while Second Wind provides tracking and player revive channels
- Added client APIs for accessing tracked entity timers, revive state, distance, and presentation pose
- Added client pose-renderer registration so compatibility mods can provide custom downed presentation poses
- Added built-in
secondwind:sideways,secondwind:upright, andsecondwind:swimmingentity presentation poses - Added persistent red damage overlays for tracked downed living entities (just like downed players :D)
- Added data-driven player downed and revive announcement pools with priorities, random selection, and server-supplied text
- Added configurable datapack-driven downed announcements for non-player entities
- Added the
forceCrawlingPoseconfig option, enabled by default, for compatibility with movement and animation mods that may add crawling - Added a Revivable Wolves example datapack demonstrating conditional, managed Second Wind support for tamed wolves
Changed
- Bumped the ToucanLib dependency to version 0.3.1
- Changed downed-state tracking, networking, timer rendering, revive channels, and pose presentation to support arbitrary living entities instead of only players
- Changed managed non-player entities to render sideways while downed by default instead of forcing the vanilla swimming pose (some entities looked odd in crawl pose so I defaulted to a sideways pose)
- Changed player and entity announcements to support either server-data text or optional translation keys with fallback text
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| secondwind-fabric-1.21.1-1.1.0-sources.jar | Source jar | 200.22 KiB |
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:RQkWfoMK:tT9SjV1y"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:RQkWfoMK:tT9SjV1y"
}

