
Zombies Apocalyptic AI
A Minecraft Forge mod that transforms zombies into a relentless, shifting horde. They ignore line-of-sight, allowing them to track victims through walls, and dynamically switch between targets to create a more chaotic and overwhelming experience.
Links
Tags
Creators
Details
0.1.0
Compatibility
Changes
Initial release
Compatible Versions
Minecraft: 1.16.5
Mod Launcher: Forge (tested on 36.2.42)
Features
- Apocalyptic Vision: Zombies ignore line-of-sight and can target players, villagers, and iron golems through walls.
- Dynamic Target Switching: Zombies don't just stick to one target. They periodically re-evaluate their surroundings and may switch to a more "attractive" target.
- Weighted Random Selection: Target selection is not strictly based on the closest entity. Zombies have a "wandering eye" based on distance and health, making their behavior less predictable.
- Commitment Categories: When a zombie picks a target, it is assigned a commitment duration (Short, Medium, Long, or Forever). This ensures they don't "thrash" between targets too rapidly while still allowing for sudden shifts in focus.
- Unified Targeting: Applies to Players, Villagers, and Iron Golems.
- Runtime Configuration: Most settings can be adjusted on-the-fly via commands and are saved per-world.
Commands
/zombies_ai enable: Enables the apocalyptic AI./zombies_ai disable: Disables the apocalyptic AI./zombies_ai status: Shows current configuration and status./zombies_ai range <distance>: Sets the follow range (distance at which zombies spot victims). (Default: 50.0)/zombies_ai persistent <true|false>: Prevents zombies from despawning naturally./zombies_ai target weights <distance> <health>: Sets the weights for target selection scoring. (Default Distance: 1.0, Health: 0.0)/zombies_ai target switching <interval> <commitTime> <queryRange>:interval: How often (in ticks) to re-evaluate targets. (Default: 20)commitTime: Base commitment duration in seconds. (Default: 10)queryRange: Search radius for potential new targets. (Default: 30.0)
/zombies_ai kill: Kills all zombies in the world.
Note: You need level 2 permissions (OP) to use these commands.
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:pKnMG7kY:xLgJCj4r"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pKnMG7kY:xLgJCj4r"
}
