Tags
Creators
Details
Licensed MIT
Published last year
Updated 3 months ago
All versions
2.1.0
Release
Care For Them 2.1.04 months ago 33
Compatibility
Minecraft: Java Edition
1.21.1–1.21.11
Platform
NeoForge
Supported environments
Client and server
Changes
Features
- Added Social Class Browser screen (press
V), showing a visual graph of the full class hierarchy with clickable nodes to view needs, stats, and upgrade/downgrade conditions - Added Jobs tab in the Xoonglin information screen, showing job status, daily progress, streak, and output
- Added Gatherer job: wanders near home, breaks matching blocks (by block or tag), and deposits the drops in the home container
- Added Guard job: patrols around home and attacks hostile mobs within detection range
- Added Home Labels: floating name-tag-style labels appear above home doors while holding the leader staff, showing the home type or occupant's name
- Added Decoration Need type: Xoonglins can require decorative blocks near their home
- Added Pet Need type: Xoonglins can require certain amount of mobs of specific types nearby
- Added configurable max health per social class (
maxHealthfield, default 20.0) - Added configurable mating delay per social class (
matingDelayfield) - Added
canUpgradeAsBabyandcanDowngradeAsBabyflags to social classes - Added configurable need icons and need type labels in the info screen
- Jobs can specify required needs that must be satisfied before the Xoonglin can work
- Xoonglins now heal over time when their needs are satisfied
Fixes
- Fixed Xoonglins wandering away instead of working (activity selection didn't account for work memory)
- Fixed Xoonglins not returning home after being moved with a lead (behavior timeout and pathfinding range)
- Fixed config loading of mating delay
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:eiOYOTmO:JWJGrbCm"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:eiOYOTmO:JWJGrbCm"
}

