By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

Vanilla-style mob AI for PocketMine-MP.
version 1.2.1
Approved
Direct Download How to install?
2 Downloads / 2 Total
Plugin Description §

VanillaMobAI

Vanilla Bedrock–style mob AI for PocketMine-MP.

Version PocketMine-MP


About

VanillaMobAI gives PMMP mobs vanilla-like behavior: wandering, combat, breeding, natural spawning, and interactions such as milking and shearing. Balance values (damage, speed, breeding timers) follow vanilla references in code and are not exposed in config.

The plugin is stable and ready for production use on PocketMine-MP servers. Development is ongoing — new mobs and behaviors will continue to be added, but the current feature set is fully usable today.


Features

  • Goal-based AI (wander, panic, tempt, attack, creeper explosion)
  • Line of sight — no seeing through walls
  • Creative players are not targeted by hostiles
  • Natural spawning (caps, light, distance, world filters)
  • Spawn eggs + monster spawner support (set spawner type with an egg)
  • Horses: taming, saddle, armor, riding, breeding
  • Breeding, milking, shearing, dyeing, chicken eggs
  • Performance: activation range, tick budget, async pathfinding

Mobs

Mob Type
Cow, Pig, Sheep, Chicken, Horse Passive
Zombie, Skeleton, Spider, Creeper Hostile

Installation

  1. Place the VanillaMobAI folder in plugins/.
  2. Start the server.
  3. Edit plugin_data/VanillaMobAI/config.yml.

Requirements: PocketMine-MP 5.0.0+, PHP 8.1+


Configuration

Server settings live in config.yml. Example:

features:
  natural-spawn: true
  mob-ai: true
  monster-spawners: true

worlds:
  natural-spawn-mode: whitelist
  natural-spawn-whitelist:
    - world

natural-spawn:
  passive-cap: 12
  hostile-cap: 24
  mobs:
    creeper: false

Whitelist: Natural spawn only in listed world folder names.
Blacklist: Spawn everywhere except listed worlds (default: nether, end).

Performance tuning is under the performance section. Gameplay balance (damage, speed, etc.) is intentionally not configurable.


Commands

Command Description
/mobai stats AI and performance summary
/mobai reload Reload config (spawn settings)

Permission: vanillaMobAI.command (default: op)


Roadmap

  • [ ] More vanilla mobs
  • [ ] Biome-based spawn weights
  • [ ] Additional vanilla interactions

Use GitHub Issues for bugs and suggestions.


License

MIT — see LICENSE for details.

Author: grinn34

Supported API versions
5.0.0
->
5.36.0
Producers §
  • Collaborators:
    • @alperdrsnn
License §
Categories:
Vanilla Mechanics
General
Permissions
Manage permissions
Manage entities
Manage blocks/items
Commands
Edit world
Asynchronous tasks

You can leave one review per plugin release, and delete or update your review at any time

/ 5
Loading...