Back to mods
PathEngine project artwork

CurseForge · Minecraft mod

PathEngine

The required pathfinding library behind AutonomeNPC provides an async A* engine only, does nothing on its own.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which PathEngine release should I use?

Updated last month
Latest stable file pathengine-0.1.0.jar
Game version 1.21.1
Loader NeoForge

pathengine-0.1.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is PathEngine required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does pathengine-0.1.0.jar need?

pathengine-0.1.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add PathEngine without breaking your instance.

Built for pathengine-0.1.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use pathengine-0.1.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside pathengine-0.1.0.jar. It opens that exact file at the source.

About this project

What does PathEngine add?

Description (English)

PathEngine is a lightweight library mod that provides a from-scratch, asynchronous A* pathfinding engine: graph search, terrain queries, and a block-state snapshot cache, built to run without blocking the main game thread.

It supports diagonal movement, step-up/climbing, bridging (placing blocks mid-air to cross gaps), swimming/underwater movement, mining-route construction (including wedge-escape when stuck in corners), and detects unreachable goals with a cooldown to avoid repeated pathing requests.

This mod does nothing by itself. It exists solely as a required dependency for AutonomeNPC, which uses it to move its companion NPCs.

Requirements

  • Minecraft 1.21.1 / NeoForge 21.1.x / Java 21
  • No configuration needed — install alongside AutonomeNPC

License

All Rights Reserved. Redistribution and modification are not permitted. Modpack inclusion is welcome — no permission needed.


説明文(日本語)

PathEngine は、スクラッチ実装の非同期A*経路探索エンジンを提供する軽量ライブラリMODです。グラフ探索・地形クエリ・ブロックステートのスナップショットキャッシュを備え、メインスレッドを止めずに動作するよう設計されています。

平面の斜め移動、段差登り、橋渡し(空中への足場設置による隙間越え)、遊泳・水中移動、採掘ルート構築(角に詰まった際のwedge脱出を含む)に対応し、到達不能なゴールをクールダウン付きで検出して無限に経路要求を繰り返さないようにします。

このMOD単体では何も起こりません。 AutonomeNPC がコンパニオンNPCの移動処理に利用するための必須依存として存在します。

動作環境

  • Minecraft 1.21.1 / NeoForge 21.1.x / Java 21
  • 設定不要。AutonomeNPCと同時に導入するだけ

ライセンス

All Rights Reserved。再配布・改変は禁止します。モッドパックへの同梱は歓迎(許可申請不要)です。

Project description from CurseForge.

Pick your setup

PathEngine by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

PathEngine versions and loaders

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.