2.3.0
Compatibility
Changes
Ported to Minecraft 1.21.11 using Fabric Loader 0.18.5 and Fabric API 0.141.3+1.21.11.
Mob behavior
- Creepers can blast through walls when blocked, spawn charged, and spread fire with napalm explosions.
- Skeletons lead moving targets, compensate for arrow drop, and shoot faster arrows.
- Endermen teleport players to random nearby positions. You can enable this for villagers too.
- Zombies dig when their path is blocked and build cobblestone pillars to reach higher targets. They can turn a killed player into a named zombie clone with a rising animation.
- Spiders place cobwebs on targets within range.
- Monsters dodge arrows and melee swings by moving sideways relative to the attacker.
- Monsters swim faster and pursue targets more aggressively in water.
- Mobs can track targets through walls and attack villagers. Both are configurable, including whether mobs use their abilities on villagers.
- Groups spread out between targets instead of all focusing on one player.
Configuration and commands
Edit config/smart-mobs.json to configure the features, then run /smartmobs reload to apply changes without a restart.
Chaos mode makes all mobs hostile to everything in the current dimension. Enable it with /smartmobs chaos enable.
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:izJ72YYa:gWI5hFvF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:izJ72YYa:gWI5hFvF"
}

