Changelog
Every update, documented.
v1.0.3
2026-05-15Added
- —Sumo strafe mirroring (track opponent lateral movement)
- —Sumo cheater detection (auto-/l when losing 8+ trades)
- —Classic simplified combat loop (distance-based rod/sword)
- —Config option: Sumo Anti-Cheater (Misc tab)
Fixed
- —Classic mid-range weapon switching flicker (rod ← sword every tick)
- —Sumo jump-tick removed (was increasing knockback, not reducing)
- —Classic confidence system replaced with fallback hit registration
Changed
- —Classic attack threshold raised to 5.0f (was 3.2-4.2f)
- —Sumo cheater threshold: 4→8 lost trades, distance check 0.5→1.0
- —Classic rod zone timeout: force attack after 2 seconds of inactivity
v1.0.2
2026-05-14Added
- —Category-aware exception handler (COMBAT/NETWORK/STATE/SYSTEM)
- —fault() system for explicit error signaling
- —Cause-based safe-mode detection (NETWORK vs STATE failures)
- —Global IEventExceptionHandler on MinecraftForge.EVENT_BUS
Fixed
- —WebHook HTTP moved to background thread (was blocking MC thread)
- —HttpUtils timeouts and retries (was hanging forever)
- —PacketListener duplicate handler on reconnect (wrong handler name check)
- —Reconnect recursion (added max 5 attempts + exponential backoff)
- —BotBase event handlers wrapped in try-catch
Removed
- —Per-handler try-catch blocks (replaced by global handler)
v1.0.1
2026-05-13Added
- —Rod hit detection: 6-signal confidence system + bobber entity tracking
- —Combat intent resolver with 8 states (EVADE_ARROW through ROD_ZONE)
- —HP-delta awareness (AGGRESSIVE/NEUTRAL/DEFENSIVE stances)
- —Opponent-aware strafing with 250ms hysteresis
Fixed
- —Arrow detection: replaced full-world scan with getEntitiesWithinAABB
- —Rod-trick range widened from 3.3-3.4 to 2.8-4.2 blocks
- —Bow usage now triggers at all HP levels, not just sub-10
Changed
- —Rod sequence delays humanized (60-180ms instead of 5-40ms)
v1.0.0
2026-05-12Added
- —Initial release — 5 bot modes (Sumo, Boxing, Classic, Combo, OP)
- —Auto-queue + state tracking via chat
- —Hypixel API stat checking per opponent
- —Discord webhook integration
- —Config GUI via Essential/Vigilance
- —Humanized play/break cycles
Fixed
- —Timer system: replaced java.util.Timer with ScheduledExecutorService
- —Main thread safety: all callbacks route through addScheduledTask
- —Toggle key: stop methods no longer check toggle state
- —Movement keys release unconditionally on toggle-off
Removed
- —Queue dodging (Hypixel patched pre-game lobby leaving)
- —Anti-runner system (broken map-center assumptions)
- —throwAfterGames config (unused dead code)