Skip to content
  • Add aca aim disabler

    Suggestions
    1
    0 Votes
    1 Posts
    182 Views
    No one has replied
  • Add aca aim disabler

    Suggestions
    1
    0 Votes
    1 Posts
    169 Views
    No one has replied
  • 应用场景

    General Discussion
    1
    0 Votes
    1 Posts
    270 Views
    No one has replied
  • Autoshield On liquidbounce nextgen

    Unsolved ScriptAPI
    1
    0 Votes
    1 Posts
    139 Views
    No one has replied
  • Auto shield on Liquid Bounce Nextgen

    Unsolved ScriptAPI
    1
    0 Votes
    1 Posts
    120 Views
    No one has replied
  • Grim

    Configs
    1
    0 Votes
    1 Posts
    261 Views
    No one has replied
  • [Guide] Working with Baritone API

    Pinned Scripts
    3
    0 Votes
    3 Posts
    399 Views
    C
    It's definitely doable, but you need to use the unoptimized jar to directly call this. Here is the script in ts, but you may need to adapt the imports to Java.type in js. And also for the visualization manager it's not yet available outside of my project. will release once the api is well designed and performance becomes decent and after a proper name is found for the npm package. import { BaritoneAPI } from "jvm-types/baritone/api/BaritoneAPI" import { GoalXZ } from "jvm-types/baritone/api/pathing/goals/GoalXZ" import { CalculationContext } from "jvm-types/baritone/pathing/movement/CalculationContext" import { Favoring } from "jvm-types/baritone/utils/pathing/Favoring" import { BetterBlockPos } from "jvm-types/baritone/api/utils/BetterBlockPos" import { IPath } from "jvm-types/baritone/api/pathing/calc/IPath" import { VisualizationManager } from "lbng-utils-typed/dist/visualization-utils" import { PathCalculationResult$Type } from "jvm-types/baritone/api/utils/PathCalculationResult$Type" // note: this import is not from baritone-api jar // it is only presented in the baritone-unoptimized jar // as the `AStarPathFinder` class is possibly obfuscated in the baritone-standalone jar // so you will have to install the baritone-unoptimized jar to use this import import { AStarPathFinder } from "jvm-types/baritone/pathing/calc/AStarPathFinder" const script = registerScript.apply({ name: "astar-pathfinder-example", version: "1.0.0", authors: ["commandblock2"] }); script.registerModule({ name: "baritone-api-example", description: "Baritone example module", category: "Client", }, (mod) => { mod.on("enable", () => { BaritoneAPI.getSettings().allowSprint.value = true; BaritoneAPI.getSettings().primaryTimeoutMS.value = Primitives.long(2000); const baritone = BaritoneAPI.getProvider().getPrimaryBaritone(); baritone.getCustomGoalProcess().setGoalAndPath(new GoalXZ(100, 100)) }) }) script.registerModule({ name: "astar-pathfinder-example", description: "Direct AStarPathFinder construction example", category: "Client", settings: { goalX: Setting.float({ name: "Goal X", default: 100, range: [-10000, 10000] // Assuming a reasonable range }), goalZ: Setting.float({ name: "Goal Z", default: 100, range: [-10000, 10000] // Assuming a reasonable range }), recalculateInterval: Setting.int({ name: "Recalculate Interval (ticks)", default: 20, range: [1, 200] }) } }, (mod) => { const viz = new VisualizationManager(mod); let previousPath: IPath | null = null; let lastRecalculateTick = 0; const calculatePath = () => { const baritone = BaritoneAPI.getProvider().getPrimaryBaritone(); // Get current player position const playerPos = baritone.getPlayerContext().playerFeet(); const start = new BetterBlockPos(playerPos.getX(), playerPos.getY(), playerPos.getZ()); // Create calculation context for threaded use const context = new CalculationContext(baritone, true); // Create favoring (empty favoring for no preferences) const favoring = new Favoring(baritone.getPlayerContext(), previousPath as unknown as IPath, context); // Create goal using settings const goal = new GoalXZ(mod.settings.goalX.get() as unknown as number, mod.settings.goalZ.get() as unknown as number); // Construct AStarPathFinder directly const pathfinder = new AStarPathFinder( start, // realStart start.getX(), // startX start.getY(), // startY start.getZ(), // startZ goal, // goal favoring, // favoring context // context ); // @ts-expect-error UnsafeThread.run(() => { const result = pathfinder.calculate(Primitives.long(2000), Primitives.long(5000)); // Handle result if (result.getType() != PathCalculationResult$Type.CANCELLATION) { const path = result.getPath().get(); console.log("Path found! Length: " + path.length()); mc.execute(() => { viz.addVisualization({ lineData: { positions: path.positions().map((pos) => new Vec3d(pos.x + .5, pos.y, pos.z + .5)), }, durationTicks: 20 * 60, }); previousPath = path; }); // Use the path as needed - you now have direct access without execution } else { console.log("Path calculation failed: " + result.getType().toString()); } }); }; mod.on("enable", () => { viz.clearAllVisualizations(); lastRecalculateTick = 0; // Reset on enable calculatePath(); // Initial calculation }); mod.on("gametick", () => { if (mc.player && mc.world && (mc.player.age - lastRecalculateTick) >= (mod.settings.recalculateInterval.get() as unknown as number)) { calculatePath(); lastRecalculateTick = mc.player.age; } }); }); export { } [image: 1754149301736-vlcsnap-2025-08-02-23h41m20s672.png]
  • some files in liquidbounce nextgen themes should be removed

    Unsolved Suggestions
    3
    0 Votes
    3 Posts
    304 Views
    T
    @MerryzzV3 It doesn't matter whether the PRC accepts it or not, but the ROC is a country, one that deserves recognition. Unless the PRC intends to forcefully annex the ROC, it'll remain an independent nation.
  • Add vainminer script

    Requests
    1
    0 Votes
    1 Posts
    124 Views
    No one has replied
  • TargetLock no work

    Bug Reports
    2
    0 Votes
    2 Posts
    389 Views
    kawaiinekololisK
    1 frame every 3 seconds
  • Incorrect Weapon Damage On 1.8 Combat

    Bug Reports
    2
    0 Votes
    2 Posts
    144 Views
    kawaiinekololisK
    There was a fix regarding that: https://github.com/CCBlueX/LiquidBounce/pull/6305 MukjepScarlet opened this pull request in CCBlueX/LiquidBounce closed fix(InventoryCleaner): sharpness calculation on 1.8.x #6305
  • TaiWan Flag?

    General Discussion
    2
    0 Votes
    2 Posts
    258 Views
    kawaiinekololisK
    Taiwan is listed in the ISO 3166-1 alpha-2 two-letter country codes. There is nothing wrong or incorrect about that.
  • gps

    Suggestions
    1
    0 Votes
    1 Posts
    126 Views
    No one has replied
  • .cfg or something else dont woork

    Solved General
    1
    0 Votes
    1 Posts
    167 Views
    No one has replied
  • super bow

    Suggestions
    1
    0 Votes
    1 Posts
    125 Views
    No one has replied
  • Make anticheat detect better

    Requests
    3
    0 Votes
    3 Posts
    308 Views
    T
    @kawaiinekololis You could make a list of servers, along with metadata (avg. players, staff activity, anti-cheats), but that seems difficult to maintain.
  • lb b100 jar?

    General Discussion
    3
    0 Votes
    3 Posts
    750 Views
    T
    @notover I believe I do, although it is discontinued. I'd say you have three choices: 1: Try LiquidBounce Nextgen. It has some performance issues due to Ultraheavy Ultralight, but they are nonexistent if you have a decent computer. 2: Try LibreBounce, a fork of b100. Do note that it's a pet project of mine, and may have additional issues. Regardless, it solves a really annoying bug in LiquidBounce b100. 3: Try another utility client. I am not certain about which clients you should try out, but there are other good ones.
  • The downloading terrain... glitched

    Bug Reports
    198
    1 Votes
    198 Posts
    133k Views
    mistyM
    @Templom YOU GOTTA BE KIDDING ME ITS BEEN 3 YEARS
  • DeepLearning is not detected on mac but works on windows

    Unsolved General
    1
    0 Votes
    1 Posts
    65 Views
    No one has replied
  • Resource Packs not showing up

    Bug Reports
    4
    0 Votes
    4 Posts
    435 Views
    H
    @Rayyzon unzip and extract the texture packs