Feature/baritone flow#6523
Open
Imajio wants to merge 2 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Type of change
Description
Adds a Baritone category to Meteor's module list with a friendlier way to drive
Baritone, plus a visual, n8n-style node-flow editor for chaining tasks together.
New
Baritonecategory (own icon) with one-shot command modules, each bindable toits own keybind like any other Meteor module - press the key, the action fires once,
the module resets itself ready for the next press:
Goto- path to a fixed coordinateMine- mine a configured block listFollow- follow the nearest player, nearest entity, or a named playerPause/Resume/Stop- control the current pathCommand- run a raw Baritone commandFlow Buildermodule - build, save and run visual flows that chain multiple stepstogether (Baritone tasks, Meteor module actions, and client actions) via a draggable
node canvas:
by name/value, directly from a flow
On Player Near Appearfires when a new player enters aconfigurable radius (edge-triggered, not just "someone is near")
Leave(disconnect) andReconnect(rejoin the last server)the flow on their own - e.g.
On Player Near Appear -> Leave -> Wait (30 min) -> Reconnect. The module stays subscribed across disconnect/reconnect(
runInMainMenu) so an armed flow keeps progressing while logged out.Reasoning: Baritone is powerful but has a steep command-line learning curve.
Exposing its common actions as ordinary bindable modules, and letting more complex
automation be built visually instead of via chained chat commands, makes it far more
approachable - especially for anarchy-server workflows (auto-leave/reconnect on player
detection, farming loops, etc.) that previously required external scripting.
The one-shot Baritone modules replace the "Quick Task" buttons that were originally
embedded in the flow module itself - once they existed as standalone bindable modules,
keeping duplicate buttons inside the flow module's widget would have been redundant, so
that group was removed.
Related issues
N/A
How Has This Been Tested?
Checklist: