Sueta

SentientMobs

2.4.5

Mobs Aren't Dumb Anymore. Every Mob Thinks Smarter.

·Plugin
Tested MC versions
1.20, 1.21, 26.1, 26.2, 26.3

SentientMobs

Mobs Aren't Dumb Anymore. Every Mob Thinks Smarter.

More AI plugins are showing up. That's a good thing.

But making mobs smarter shouldn't mean making your server slower.

SentientMobs is all about smarter behaviour, better combat, and AI that doesn't waste your server's resources. Mobs can learn from situations, work together, react to threats, and behave differently depending on what they are.

And we're still working on making it better.

Smarter mobs. Better optimisation. Less wasted performance.

What can mobs actually do?

  • Zombies coordinate attacks, flank players, and regroup when things get rough.
  • Skeletons keep their distance, reposition, and switch between ranged and melee combat.
  • Creepers and spiders use dedicated combat behaviours instead of blindly rushing in.
  • Villagers work, react to danger, talk to players, and help defend their homes.
  • Iron Golems protect villages and respond to threats.
  • Herd animals react when members of their group are attacked.
  • Mob squads use different roles and coordinate their actions.
  • Mob personalities and memory make behaviour more than just a collection of random actions.

Smarter AI doesn't have to be expensive.

SentientMobs isn't just about adding more behaviours. It's also about improving pathfinding, managing AI updates, recovering from stuck navigation, and fixing the little things that waste server resources.

The goal is simple: more intelligent mobs without unnecessary performance overhead.

Want the full feature list?

Check the sections below for more details about mob AI, village systems, configuration, and technical improvements.


🧠 Personality, Squads & Memory

Read more about the AI systems

Personality System

Supported mobs can have persistent personality profiles that influence their behaviour.

Personality archetypes include:

  • Aggressive
  • Cautious
  • Hunter
  • Ambusher
  • Coward
  • Social
  • Bruiser
  • Balanced

Traits can influence aggression, bravery, cooperation, patience, curiosity, and self-preservation.

The idea is simple: not every mob should react to a situation in exactly the same way.

Squad AI

Supported mobs can coordinate with compatible allies and take on different roles.

Squad roles include:

  • Leader
  • Flanker
  • Bruiser
  • Ranged
  • Reserve
  • Support

Squad behaviours can include shared targets, coordinated movement, threat tracking, and tactical decisions.

Memory System

Supported mobs can retain information about relevant encounters and threats.

Depending on the behaviour and memory type, this includes:

  • Recent targets and hostile encounters
  • Dangerous locations
  • Escape routes and tactical information
  • Player reputation and repeated interactions
  • Threat awareness and danger avoidance

These systems provide the foundation for more varied and reactive mob behaviour.


⚔️ Smarter Combat AI

Read the full combat feature list

Zombies

  • Coordinated attacks with nearby allies
  • Flanking and encirclement behaviour
  • Improved pursuit and target handling
  • Regrouping and tactical positioning where supported
  • Better obstacle handling and stuck recovery

Skeletons

  • Ranged combat positioning
  • Strafing and repositioning
  • Improved distance management
  • Melee engagement when appropriate
  • Switching between melee and ranged combat
  • Improved bow handling and target management

Creepers

  • Dedicated AI behaviour
  • Improved pursuit and target prediction
  • Better approach angles
  • Improved stuck recovery
  • Vanilla targeting and fuse behaviour retained where applicable

Spiders

  • Dedicated AI behaviour
  • Improved pursuit and movement
  • More appropriate handling of obstacles and targets

Raid Mobs

  • Improved navigation and target pursuit
  • Better handling of unsafe terrain where supported
  • More coordinated movement and combat behaviour

Iron Golems

  • Improved target prioritisation
  • More responsive village defence
  • Support for escort and defensive behaviours
  • Better coordination with village-related systems

The exact behaviour depends on the entity, enabled features, and installed release.


🏡 Living Villages

Read the full village feature list

Profession Work System

Villagers can perform profession-related activities according to the configured system.

  • Farmers can harvest and replant crops.
  • Villagers can generate profession-based supplies.
  • Resources can be deposited into the Village Community Chest.
  • Villagers can travel between workstations and storage.
  • Production can pause when storage is full.
  • Work routines can account for stamina and food supply.

Village Community Chest

Villages can maintain shared resource storage.

  • Automatic resource deposits
  • Shared village supplies
  • Food and supply management
  • Chest detection and storage handling
  • Configurable activation

The system can be disabled for servers that prefer a more vanilla-style experience.

Village Identity

Supported village systems can maintain persistent information, including:

  • Village IDs and names
  • Village centres and biome information
  • Community Chests and signs
  • Village leadership
  • Persistent village data across restarts

Village names can be generated automatically using biome information, with collision protection.

Leadership & Diplomacy

Village leadership systems provide additional structure for village behaviour.

Depending on the enabled systems, villages can maintain leadership information and diplomatic relationships.

Diplomatic states include:

  • Neutral
  • Allied
  • At War

Village warfare is experimental and should be treated as such.

Villager Behaviour

  • Improved navigation to beds and shelter
  • Reactions to nearby danger
  • Shelter-seeking behaviour
  • Warnings and group responses
  • Improved stuck recovery
  • Better villager lifecycle and registration handling

Villager Dialogue

Villager conversations can be customised through configuration.

  • Custom dialogue and greeting phrases
  • Configurable chat and greeting chances
  • Conversation cooldowns
  • Limits on phrases per conversation
  • Floating speech bubbles
  • Bubble stacking to reduce overlap
  • Player interaction through /talk <message>

Villagers can respond to simple keyword-based conversations in English and Indonesian.

Automatic Iron Golem Recovery

Supported village defence systems can summon replacement Iron Golems when appropriate.

Settings can control village detection radius, maximum golem counts, and summon cooldowns. Safe-spawn checks help prevent inappropriate spawning.


🐑 Wildlife & Herd Defence

Read more about animal behaviour

SentientMobs also improves the behaviour of supported herd animals.

  • Herd members can react when another member is attacked.
  • Groups can respond to nearby threats.
  • Target prediction helps improve defensive responses.
  • Improved navigation for cows, sheep, and horses.
  • Better pathfinding and recovery from stuck situations.

The goal is to make animal groups feel more responsive without replacing their existing Minecraft behaviour entirely.


🧭 Pathfinding & Performance

Read the technical details

SentientMobs has received multiple improvements to navigation, AI scheduling, and entity handling.

Pathfinding

  • Improved destination tracking
  • Better obstacle avoidance
  • Stuck detection and route recalculation
  • Navigation recovery
  • AI distance tiers
  • Optional asynchronous pathfinding support for complex navigation

AI Scheduling

  • Improved update distribution for larger mob populations
  • Better handling of entities in update queues
  • Behaviour priority and state machine improvements
  • Improved entity lifecycle handling
  • More reliable cleanup of AI tasks and memory

Stability

  • Cross-world target checks
  • Improved world-unload handling
  • Reduced repetitive error messages
  • Reload reliability improvements
  • Improved configuration handling
  • Better resource and entity tracking

Performance depends on server hardware, mob population, configuration, and platform. These improvements are intended to make the AI more reliable, not to guarantee a particular performance increase.


⚙️ Configuration & Administration

Read the administration features

SentientMobs provides configuration options for supported AI systems and village mechanics.

Depending on the installed release, administrators can configure:

  • Personality and squad behaviours
  • Memory-related systems
  • Villager profession work
  • Village Community Chest
  • Automatic Iron Golem recovery
  • Villager dialogue and greetings
  • Villager names and nametag visibility
  • AI distance tiers and pathfinding
  • Platform compatibility options

Additional administration features include:

  • Runtime reload support
  • Configuration migration
  • Update checking
  • Administrator update notifications
  • Developer AI debugging tools
  • Commands for supported systems

Check the generated config.yml and in-game command help for the options available in your version.


🔧 Compatibility

PlatformStatus
PaperRecommended
PurpurRecommended
FoliaRecommended
SpigotSupported
CraftBukkitSupported

Compatibility varies by Minecraft version and plugin release. Please check the supported versions listed for the specific download before installing.


📜 A quick note about updates

SentientMobs has grown through many releases, from its original mob behaviour improvements to personality, squad coordination, memory, village systems, dialogue, and navigation improvements.

Older releases may not contain every feature listed above. For the latest fixes and additions, check the changelog for the version you're using.

Thanks for trying SentientMobs! If you find a bug, please report it with your Minecraft version, server software, plugin version, and relevant console output.

Suggestions and feedback are always welcome.

Mobs Aren't Dumb Anymore. Every Mob Thinks Smarter.

hafiy_dev

Similar projects

Plugin →