Skip to content

ItIs-Dev/VanillaMobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

39 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

VanillaMobs

A plugin that adds creatures to PocketMine-MP, inspired by Minecraft Vanilla mobs.
โ—WARNING: Plugin in developmentโ—

๐ŸŒŸ Features

  • Adds custom creatures that behave like mobs from Minecraft Vanilla.
  • Each entity is designed with its own unique AI (Artificial Intelligence).
  • Provides individual intelligence per mob, allowing more natural and diverse behaviors.
  • Supports custom animations, sounds, and attributes.
  • Designed to be lightweight and optimized for PocketMine-MP servers.

๐Ÿง  Pathfinding

VanillaMobs does not use traditional A* or complex pathfinding algorithms.
Instead, it introduces a player-movement-based pathfinding system:

  • Mobs learn and copy player movements to find their way.
  • By observing and recording player motion, mobs replay similar paths to navigate the terrain.
  • This makes AI lightweight yet still provides realistic navigation in PocketMine-MP.

Example

If a player moves around obstacles (trees, walls), VanillaMobs records that motion pattern.
The mob can then "copy" that movement to find its own way around obstacles.

Benefits:

  • โœ… Lower CPU usage compared to traditional pathfinding
  • โœ… Natural-looking mob movement
  • โœ… Allows customization per mob type

๐Ÿ“Œ Roadmap

โœ… Basic hostile and passive mobs
โœ… Movement and pathfinding system
๐Ÿ”ฒ Advanced combat mechanics
๐Ÿ”ฒ Breeding and interaction system

๐Ÿค Contribution

We welcome contributions! You can:

  • Suggest new mob features
  • Report bugs via Issues
  • Submit Pull Requests for improvements

About

A plugin that adds creatures to PocketMine-MP.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •  

Languages