Mod
PerViamInvenire
No reviews yet
Multi-Threaded Pathfinding for Minecraft
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Enhances game performance and optimizes resource usage.
Provides a framework or library for other mods to use.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description

| Discord | CurseForge | Releases | BuildSystem | Code | Issues | Pull Requests | Patreon |
Base implementation:
This library is a derivative of the multi-threaded pathfinder that was originally designed for the Minecraft mod Minecolonies. This extraction replaces several of its Citizen specific features with flags which can be managed via callbacks and internal feature registries.
The default navigator creates a cache of the chunks between the source and possible target and then creates a calculation task on a thread pool. The calculation that is run is an adapted version of the A*-Pathfinding algorithm. Block weights can be adapted for each different entity type using the provided API.
Vanilla compatibility:
By default, the mod replaces any vanilla mobs GroundPathNavigator. In other words all entities that travel over or on the ground are currently supported. However, as of now no flying or climbing mobs are supported.
Notable supported entities:
- Creeper
- Drowned
- Enderman
- Evoker
- Illusioner
- Iron Golem
- Mooshroom
- Skeleton
- Stray
- Vex
- Villager
- Vindicator
- Wandering Trader
- Witch
- Wither Skeleton
- Zombie
- Zombie Villager
See the following file for more details: Compatible Vanilla Entity List.
Vanilla compatibility (State):
State of the application: The current state of this mod is ALPHA. This is important, since even though we do our best to maintain the best compatibility and prevent bugs from appearing, we do not have the time or stamina to test every single feature/bugged-feature that minecraft holds when it comes to pathfinding. If you do find a bug or something that behaves differently from the vanilla minecraft please create an issue on the bug tracker Here.
Mod compatibility:
By default, any mob that uses a default GroundPathNavigator can be easily added, by adding it to the data pack tag: per-viam-invenire:replace_vanilla_navigator.
This will cause PerViamInvenire to replace the navigator that is used by the mobs in that list and use best guess values when needed.
If a modder wants to support PerViamInvenire directly then they can depend directly on the PerViamInvenire API to make this a reality.
Proudly supported by:
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers