2.0.0
Compatibility
Changes
This update pushes the plugin toward a more “alive” vanilla experience, where hostile mobs keep their original behavior but gain personality, memory, and small unpredictable reactions that make the world feel more natural.
What’s new
• Individual personalities Each mob now reacts differently: some attack right away, some hesitate, some only approach if they hear you running, and a few might ignore you completely. Every mob makes its own decision for each player.
• Noise-based detection Running, jumping, or moving fast attracts attention. Walking slowly lets you get closer without immediately triggering aggression.
• Trust and long-term memory If you stay close to a mob without fighting, it slowly learns that you aren’t a threat. When enough peaceful time passes, that mob stops trying to attack you. This trust is per-player, so a mob may trust you but still attack another player who behaved aggressively earlier.
• Rare “friendship” easter egg If you spend a long time near the same mob without fighting it, there’s a very small chance it becomes permanently peaceful toward you. This is never announced — it just happens naturally and should feel like something you discovered on your own.
• Survival instinct at sunrise Zombies, skeletons, and any mob that burns in daylight will try to move toward shade when dawn approaches, instead of standing still waiting to burn.
• Improved creeper logic Forgiven creepers can no longer explode under any circumstances. They use the correct priming sound only when they actually decide to attack, and calmed creepers drop gunpowder with a “death-like” sound instead of detonating.
• Horde control Only a limited number of mobs are allowed to chase a player at the same time. The rest may watch, intimidate, or wander around to avoid unfair stacking or being pushed endlessly.
• Rare dynamic events still exist Very rarely, a mob may unexpectedly attack a peaceful player. In even rarer moments, a mob may defend you by attacking another hostile mob. These small surprises stay to keep the world interesting.
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:2a5m1Uek:OycnjHce"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:2a5m1Uek:OycnjHce"
}

