1.0.6
Compatibility
Changes
1.0.6
Diets are no longer hard-coded per entity ID. The new lookup tries #animalweights:diet/{herbivore,carnivore,omnivore,aquatic} entity tags first, then falls back to where the entity actually spawns in the biome registry: water-category spawns become aquatic, monster-only spawns become carnivore, cold or ocean biomes lean carnivore, plain creature spawns become herbivore. Whatever it picks is cached into the entityDiets map and saved back, so modded mobs get a sane default on first sighting and you can still override any entry by hand. Vanilla defaults moved into bundled tag files, so the entityDiets map starts empty.
Added entityFilterMode so you can pick how the mod chooses which animals to touch. BLACKLIST is the old behavior (track every Animal, except entries in disabledEntities). WHITELIST only tracks entries in the new enabledEntities list — for when you only want cows, pigs, and chickens. VANILLA_ONLY tracks every minecraft: entity plus anything in enabledEntities, minus anything in disabledEntities — for skipping modded oddities like Touhou Little Maid maids without writing a giant blacklist.
Fixed tamed mobs from other mods (Caverns and Chasms rats, etc.) ignoring the sit command. The habitat-wander goal now respects isOrderedToSit and is no longer added to tamables at all.
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:L8hKhAzB:uaSkxOxJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:L8hKhAzB:uaSkxOxJ"
}

