Skip to content

UnionClef v0.20.5 (MC 1.21.1)

Choose a tag to compare

@3ndetz 3ndetz released this 20 Mar 08:39
· 3533 commits to main since this release

Installation

  1. Install Fabric Loader for the Minecraft version listed in the release title
  2. Drop the release JAR into your .minecraft/mods/ folder
  3. Launch Minecraft

No separate baritone install needed — everything is bundled.

Modules

UnionClef bundles three systems, each with its own command prefix:

Module Prefix What it does
Tungsten ; A* movement — precise physics-simulated pathfinding
Shredder # Block-level pathfinding (baritone fork, bridging, mining)
AltoCef @ High-level bot tasks (get items, kill mobs, survive)

Quick start commands

;goto <x> <y> <z>          — tungsten: walk/jump to coordinates
;followPlayer <nick>        — tungsten: follow a player
;stop                       — tungsten: stop current action
;settings debugTime true    — tungsten: enable profiling output

#goto <x> <y> <z>          — shredder: pathfind to coordinates
#stop                       — shredder: stop

@goto <x> <y> <z>          — altoclef: smart goto (avoids mobs, eats, etc.)

How to test

;goto <x> <y> <z>       — pathfinding
#bridgingMode slow       — test slow bridging (default)
#bridgingMode jump       — test jump bridging (sprint-jump + airborne placement)
#bridgingMode back_jump  — test backward jump bridging
#bridgingMode standard   — original baritone bridging
@bedwars                 — test bedwars with all changes

Build a platform at a gap edge (2+ blocks behind the edge) and try #bridgingMode jump + ;goto across the gap.

Changes

Shredder: slow bridge overhaul

Slow bridging now walks backward (butt-first) instead of the old
face-forward-sneak-to-edge approach. Simpler, more reliable, and
doesn't fight with the camera.

Shredder: jump bridge (experimental)

Sprint-jump bridging mode. Bot sprints forward, jumps at the edge,
snaps camera backward mid-air, and places blocks while flying.
Still has rough edges — works best with 3+ blocks of runway behind.

  • #bridgingMode jump to enable
  • Safe landing cycle: sneak on landing, backup for runway, sprint again
  • Cooldown after failed attempts to prevent stuck loops
  • Y-level check prevents ghost loops when falling into gaps

Shredder: bridging command cleanup

#bridgingMode is now the only command name (removed bridgemode, bm aliases).
Tab completion works for all modes.

AltoCef: BedWars improvements

  • Gear gate: no offensive actions until 48 blocks in inventory
  • Shop priority over loot when lacking blocks
  • Loot radius scales with current gear state
  • Fix shop clicking player inventory slots instead of shop slots

AltoCef: BedWars task expansion

  • Aggro mode, bed cover detection, resource spawn tracking
  • Teammate follow behavior

AltoCef: misc

  • EpicCamera toggle via epicCameraEnabled setting (F5 camera)
  • Stuck detection fixes (3 bugs)
  • getCurrentGoal() falls back to tungsten TARGET
  • isTungstenActive() exposed via Py4J
  • Python scripting setup and auto-connect

Tungsten: pathfinding improvements

  • Stabilized heuristic + reduced yaw bloat in closed set
  • Reduced 180-degree turns + enableTrailing setting
  • Pipeline pathfinding + goto retry + drift tolerance
  • Fixed partial path emission for longer routes

Known issues

  • Jump bridge doesn't place foundation blocks (Y-1) — only works on
    terrain with existing 2-block-high surfaces
  • Jump bridge can get stuck if landing in a 1-block gap — cooldown
    prevents infinite loops but bot needs #stop + manual recovery
  • Continuous jump bridging (no-stop between jumps) not yet implemented

Full Changelog: v0.20.4...v0.20.5