Download (84 KB)
For Minetest 5.4 and above

How do I install this?

Creatura aims to be a Animal focused API, with features to make advanced mobs without extra effort.

Notable Features:

- A* and Theta* Pathfinding
- Performant simple physics
- Multiple useful entity methods
- Simple built-in mob registration

Planned Features:

- Sight API
- Improved Tracking API
- Improved Terrain Traversal API

Documentation is not currently finished.



Do you recommend this mod?

  • Arf

    Always nice to have a new mob api to play with :)

    Note: Mobs Redo does indeed allow custom variables, so could you remove that statement in the description please.

  • 👍

    I love how mobs turn their heads and look at you in Animalia 😻! For me, such small details are the main indicator of quality. Many people appreciate high performance. Honestly, I'm not sure if it's perfect here, but it's not an issue for me at all. In case of any performance problems, I can optimize it myself and submit a pull request.

  • Best mob API for MineTest

    This is an incredible mob API! I compared it with Mobs Redo, and while each has its uses this definitely seems like the superior choice. Everything animates naturally and smoothly, very responsive unlike most mob mods where creatures often travel in straight lines and get stuck walking into walls before snapping to a different rotation. The code looks clean simple and easy to understand: Developers can schedule actions and events using scores to pick the most important, giving external mods that define their own creatures the ability to easily inject custom mechanics using a short function. Creatures that walk on land or swim in water or fly in the air (or any mixture of the 3) are all supported, as is the ability to give them special attacks and targets so they may attack other creatures... the boids system that makes birds flock together is absolutely superb! Performance is itself remarkable considering all those features, even with a lot of creatures at once I didn't see a huge CPU increase I can attribute to the entities... it's worth noting that pathfinding is being used which makes this all the more remarkable.


Used By