Repository navigation
Fix: Baritone Pause - #6681
Merged
Merged
Fix: Baritone Pause#6681
Conversation
oxodx
referenced
this pull request
in oxodx/nekoclient
Sep 27, 2026
Brings in 4 upstream commits; two of them (5f274f5 Notebot, 77125da damage-protection) were already present in this fork under different hashes and were skipped, leaving two genuinely new changes: c3d6cbb fix(mixin): conditionally apply Baritone mixins e15ab32 Fix baritone not considered active when building (#6681) BaritonePathManager.isPathing() now also reports active while a builder process is running, so building a path counts as pathing. MixinPlugin picks up the Baritone gate. Upstream detects it with FabricLoader.getInstance().isModLoaded(...); here it goes through LoaderDetection.isModLoaded(...) instead, because MixinPlugin lives in common and must not reference a loader API directly -- LoaderDetection resolves the active loader reflectively, which is also what lets the gate work on NeoForge. Conflict: upstream edits src/main/java/.../MixinPlugin.java, which this fork moved to common/src/main/java during the multi-module split, so git saw a modify/delete rather than a modify/rename. Took our deletion of the old path and re-applied the Baritone change to the relocated file, preserving the fabricOnlyMixins/neoforgeOnlyMixins platform gating. Verified after the merge: NeoForge boots and initialises with no crashes and no mixin apply errors, Fabric likewise, and gradle build -x test passes. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
SergZorgRoot
pushed a commit
to SergZorgRoot/meteor-client
that referenced
this pull request
Sep 28, 2026
) (cherry picked from commit e15ab32)
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
Fix Baritone activity detection when the BuilderProcess is active.
Previously,
BaritonePathManager.isPathing()only checkedPathingBehavior.isPathing(). This caused Meteor to consider Baritone inactive while commands using the BuilderProcess, such as#sel cleararea, were running.The check now also considers
getBuilderProcess().isActive(), allowing modules that pause Baritone, such as AutoEat, to correctly detect and pause an active#sel clearareaoperation.Related issues
None.
How Has This Been Tested?
Tested in-game using Baritone's selection commands:
#sel 1and#sel 2.#sel cleararea.Checklist: