@nxg-org/mineflayer-pathfinder
TypeScript icon, indicating that this package has built-in type declarations

0.0.21 • Public • Published

minecraft-pathfinding ™️

A pathfinder to get a Minecraft bot from point A to point B with unnecessarily stylish movement

Discord

[!WARNING] This pathfinder is still in HEAVY development. It is not meant to be used in production. However, you can use the code in examples to understand how the pathfinder works.

Why use this pathfinder?


Presently, its execution is better than both Baritone's and mineflayer-pathfinder's. It also follows an entirely different paradigm - each move's execution is split into individual parts, which combined with a modular movement provider/executor/optimizer system, it makes this pathfinder extremely customizable. So as long as a single movement's execution handles all entry cases (which is possible), it can be immediately integrated into this bot.

Examples will be added as the project undergoes more development.

What is left to be done?


Many things.

  • [X] Proper breaking of blocks (Cost + Execution)
  • [X] Water movement
  • [ ] Parkour
  • [ ] Proper jump sprinting
  • [ ] Offloading the world thread

API and Examples


Link Description
API The documentation with the available methods and properties.
Advanced Usage The documentation with the advanced usage of the pathfinder, including the customization of goals and movements.
Examples The folder with the examples.

Readme

Keywords

none

Package Sidebar

Install

npm i @nxg-org/mineflayer-pathfinder

Weekly Downloads

3

Version

0.0.21

License

MIT

Unpacked Size

751 kB

Total Files

169

Last publish

Collaborators

  • generel_schwerz
  • rob9315