Releases: CCBlueX/LiquidBounce
Releases · CCBlueX/LiquidBounce
v0.36.0
What's Changed
- feat(CommandSystem): complete usage/hint descriptions by @MukjepScarlet in #7524
- chore(deps): bump maven.modrinth:exploitpreventer from 0.1.8 to 0.1.9 by @dependabot[bot] in #7527
- chore(deps): bump fabric-loader from 0.18.3 to 0.18.4 by @dependabot[bot] in #7525
- chore(Rotation): make Rotation immutable by @MukjepScarlet in #7529
- feat(Command/LocalConfig): overwrite param by @MukjepScarlet in #7522
- fix: incorrect crosshair target by @MukjepScarlet in #7534
- chore(render): rename to avoid conflict by @MukjepScarlet in #7540
- chore: rename duck interfaces from yarn to official mapping by @MukjepScarlet in #7541
- chore(mixin): make all mixin classes abstract by @MukjepScarlet in #7542
- Improvement-Effects-hud by @gqwg2003 in #7516
- refactor(theme): slightly adjust HUD effects style by @MukjepScarlet in #7547
- feat(ItemESP): show tracers by @zhevonez in #7551
- refactor(Render3D): better vertices buffer creation and BlockESP improvement by @MukjepScarlet in #7553
- fix: use actual prefix in theme command suggestion by @zhevonez in #7554
- refactor(Color4b): use single int32 by @MukjepScarlet in #7559
- fix(integration): correct CREATE_WORLD screen navigation by @CompileRider in #7556
- fix(StorageESP/Box): incorrect BlockPos reference by @kroune in #7550
- chore: remove most mutable usages of Vec3 by @MukjepScarlet in #7567
- chore(copyright): 2026 by @MukjepScarlet in #7568
- refactor(HTTP): do not caching localhost requests by @MukjepScarlet in #7569
- feat(config/localConfig): metadata preview by @MukjepScarlet in #7562
- improve(CI): Build is faster now by @kroune in #7549
- feat(TargetRenderer): text & image mode by @MukjepScarlet in #7533
- feat(render): two-step rendering, rewrite BlockESP & StorageESP by @MukjepScarlet in #7570
- chore(render): small optimization of RenderType.draw by @MukjepScarlet in #7577
- chore(buildScript): rewrite jar-in-jar configuration by @MukjepScarlet in #7580
- feat(render): add Hats module by @minecrrrr in #7503
- chore(git): fix CRLF EOL by @MukjepScarlet in #7581
- refactor(AntiBlind): drop useless tag by by @1zun4 in #7586
- feat(Hats): image mode by @MukjepScarlet in #7582
- fix(commands/ping): use player info from player entity by @1zun4 in #7589
- chore(render): StorageESP(tracers) & Nametags optimization by @MukjepScarlet in #7590
- fix(CosmeticService): possible NPE (if player unloaded) by @MukjepScarlet in #7592
- Revert Nametag changes in #7590 by @MukjepScarlet in #7594
- chore: Move ItemSlotType to package of ItemSlot by @MukjepScarlet in #7598
- feat(Render/2D): better scale function based on distance by @MukjepScarlet in #7602
- chore(render): set default scale to 1 by @MukjepScarlet in #7604
- feat(AvoidHazards): add some missing blocks by @zhevonez in #7606
- refactor(radar): alpha curve by @MukjepScarlet in #7608
- feat(killaura): add RangeIndicator visual feedback by @CompileRider in #7555
- chore(deps): bump viafabricplus from 4.4.1 to 4.4.2 by @dependabot[bot] in #7596
- feat(VehicleControl): add MouseControl and NoGlideOnSprint options by @emilt050 in #7544
- fix(render/MCEF): remove unused Uniform for 2D-only rendering by @MukjepScarlet in #7610
- fix(Nametags): possible NPE on switching resource pack by @MukjepScarlet in #7611
- feat(Reach/Hitbox): apply to ItemStack component by @MukjepScarlet in #7587
- fix(InvMove/StopOnAction): creating too many EventHooks by @MukjepScarlet in #7612
- feat(Fly): GrimPacket mode by @NikoIsNotCat in #7576
- feat(CustomAmbience): Sky color option by @MukjepScarlet in #7615
- fix(API): skip caching localhost requests by @MukjepScarlet in #7619
- refactor(deep-learning/naming-and-texts): clear naming by @1zun4 in #7621
- refactor(module/categories): allow category registration by @1zun4 in #7622
- fix(Hud/Hotbar): displaying locator bar on custom hotbar by @1zun4 in #7623
- impr(NoFall/MLG): Add Scaffolding blocks by @sqlerrorthing in #7458
- feat(movement): add WaterSpeed as a TerrainSpeed mode by @minecrrrr in #7532
- chore(ModuleCategory): prevent registering with same name by @MukjepScarlet in #7624
- chore: general imports cleanup by @MukjepScarlet in #7625
- chore(detekt): update to 2.0.0-alpha.1 by @MukjepScarlet in #7626
- chore(CI): setup JDK with version from toml config by @MukjepScarlet in #7627
- fix(interop/backend): set module settings race condition by @MukjepScarlet in #7631
- refactor/fix(font): improve loading speed by @MukjepScarlet in #7629
- fix(Hats): missing description & setting registration by @MukjepScarlet in #7632
- fix(theme): switching theme makes render thread deadlock by @MukjepScarlet in #7638
- chore(deps): bump lodash from 4.17.21 to 4.17.23 in /src-theme by @dependabot[bot] in #7650
- chore(deps): bump polyglot from 25.0.1 to 25.0.2 by @dependabot[bot] in #7643
- chore(deps): bump maven.modrinth:exploitpreventer from 0.1.9 to 0.1.10 by @dependabot[bot] in #7646
- chore(deps): Fabric Loom 1.15 by @MukjepScarlet in #7651
- chore(deps): bump viafabricplus from 4.4.2 to 4.4.4 by @dependabot[bot] in #7644
- fix(Render3D): incorrect offset for vertex buffer by @MukjepScarlet in #7656
- fix(Render3D): discarded buffers not closed by @MukjepScarlet in #7657
- chore(render): add more blaze3d extensions by @MukjepScarlet in #7662
- feat(ClickGUI): vector value improvement by @MukjepScarlet in #7588
- refactor(Backtrack): migrate to PacketQueueManager by @MukjepScarlet in #7648
- refactor(render): improve 2D bounds calculation & cache default slice by @MukjepScarlet in #7664
- fix(RotationSystem): pitch error based on yaw acceleration by @1zun4 in #7665
- feat(browser-backend): skip browser init and acceleration flags by @1zun4 in #7667
- feat(browser-backend): acceleration flags based on hardware by @1zun4 in #7668
- feat(Velocity): Lag mode by @Drowsy-Kitten in #7663
- feat(interop): port and auth code env variables by @1zun4 in #7669
- feat(render): add Crosshair module by @minecrrrr in #7639
- feat(QuickFix): unsatisfied link on jcef.dll and d3dcompiler_47.dll by @1zun4 in #7674
- feat(interop): environment variable to skip interop start by @1zun4 in #7671
- fix(Trajectories): Crossbow with firework rockets by @MukjepScarlet in #7677
- chore(theme): update readme by @SenkJu in #7678
- refr...
v0.35.3
What's Changed
- chore(deps): coroutine support in REST backend by @MukjepScarlet in #7371
- fix(PersistentLocalStorage): concurrent issue by @MukjepScarlet in #7372
- fix(HttpServer): WS socket closed & unstopped OAuth server by @MukjepScarlet in #7373
- chore: excluding more provided libs by @MukjepScarlet in #7374
- feat: combo bind (frontend) by @MukjepScarlet in #6407
- chore: refactor bind setting by @SenkJu in #7384
- feat(HUD): scaffold block counter next block icon by @MukjepScarlet in #7381
- feat(EventSystem): shared event flow by @MukjepScarlet in #7387
- feat(ConfigSystem): Enhanced backup for unique ZIP file naming by @MukjepScarlet in #7389
- feat(command/bind): complete modifier operations by @MukjepScarlet in #7395
- chore(theme): duplicated code cleanup by @MukjepScarlet in #7394
- version: 1.21.11 by @DataM0del in #7298
- refactor(events): renamed
AutoJumpEventtoAllowAutoJumpEventby @1zun4 in #7396 - feat(SkinChanger): upload skin to mojang by @hax0r31337 in #7181
- feat(Esp2DMode): Centered the lines and allowed thickness adjustments by @LanlanMC in #7220
- feat: custom shader renderer by @MukjepScarlet in #7401
- chore: rename Component to HudComponent & Vec3 to Vec3f by @MukjepScarlet in #7404
- chore: disallow wildcard imports in Kotlin by @MukjepScarlet in #7405
- chore(mapping): yarn -> mojang by @MukjepScarlet in #7402
- fix(Spoofer/Fingerprint): compatibility with altering by another mod by @1zun4 in #7409
- fix: chat execution order by @1zun4 in #7410
- refactor(spoofers): use exploit preventer by @1zun4 in #7397
- fix(Spoofers/Fingerprint): not running when Exploit Preventer installed by @1zun4 in #7411
- fix: FakePlayer state incorrect since mapping migration by @MukjepScarlet in #7406
- fix(cosmetics): cape texture by @MukjepScarlet in #7413
- chore(workflow): use Java 25 for Dokka & TS gen by @MukjepScarlet in #7412
- chore(render): outdated comment cleanup, correct font render type by @MukjepScarlet in #7414
- chore: rename confusing extensions by @MukjepScarlet in #7419
- chore: version catalog by @MukjepScarlet in #7415
- fix(MobOwners): possible NPE by @MukjepScarlet in #7422
- fix(Nametags/Enchantment): render issue due to no such enchantment by @MukjepScarlet in #7423
- fix(build): version extraction by @1zun4 in #7439
- chore: replace Math.random with ThreadLocalRandom by @MukjepScarlet in #7427
- chore(deps): bump djl from 0.34.0 to 0.36.0 by @dependabot[bot] in #7430
- chore(deps): bump okhttp from 5.1.0 to 5.3.2 by @dependabot[bot] in #7429
- chore(deps): bump polyglot from 25.0.0 to 25.0.1 by @dependabot[bot] in #7428
- chore(dependabot): ignore NeoForge versions by @MukjepScarlet in #7438
- chore(interop): allow serialize sync for events with mutable fields by @MukjepScarlet in #7437
- fix: NPE in
CombatExtensions#shouldBeShownby @sqlerrorthing in #7441 - Revert "chore(dependabot): ignore NeoForge versions" by @MukjepScarlet in #7444
- AutoFarm enhancement by @MukjepScarlet in #7416
- fix(Nametags): vanilla nametag doesn't hidden by @MukjepScarlet in #7448
- fix(Projectiles): incorrect path caused by mapping name shaded ext by @MukjepScarlet in #7451
- refactor(Trajectories): better detailed info renderer by @MukjepScarlet in #7452
- fix(SwordBlock): correct protocol version check by @MukjepScarlet in #7453
- feat/fix(Sprint): fit 1.21.11 new component by @MukjepScarlet in #7425
- fix(Scaffold): unhandled successful placement by @MukjepScarlet in #7454
- feat(HUD/Minimap): more configurable features by @MukjepScarlet in #7455
- feat(FreeCam): keep sneaking by @MukjepScarlet in #7459
- fix(EnvironmentRemapper): broken environment detection from yarn class names by @6x68 in #7456
- fix(protocol):
ClientboundSetEntityMotionPacket#movementis no longer scaled by @6x68 in #7457 - chore(deps): VFP 4.4.1 by @MukjepScarlet in #7460
- chore: disable Chams module by @MukjepScarlet in #7461
- chore: code cleanup by @MukjepScarlet in #7463
- fix(cosmetics): possible NPE by @MukjepScarlet in #7465
- fix(rotation):
considerSpotvisible check failure by @MukjepScarlet in #7464 - fix(loading screen): button position overlapped by @MukjepScarlet in #7466
- chore: add Vec3.withLength by @MukjepScarlet in #7468
- chore: add parchment mapping layer by @MukjepScarlet in #7469
- fix: ModuleTextFieldProtect should not work when disabled by @a114mc in #7471
- refactor(values): add more auto completions by @MukjepScarlet in #7473
- chore(deps): bump maven.modrinth:modmenu from 17.0.0-alpha.1 to 17.0.0-beta.1 by @dependabot[bot] in #7477
- Fix RRLS compatibility by @MukjepScarlet in #7476
- fix(NormalizedPlane): normalVec of the plane not normalized by @MukjepScarlet in #7482
- chore: Change Dependabot update schedule to weekly by @MukjepScarlet in #7488
- feat(AntiBot/custom): configurable name condition by @MukjepScarlet in #7480
- chore(deps): migrate javax nullable to jspecify by @MukjepScarlet in #7493
- Updated Chinese translation by @latiao-1337 in #7499
- feat(Fly/Sentinel): boost fly by @hax0r31337 in #7500
- fix(ValueSystem): error on self re-attachment by @MukjepScarlet in #7502
- feat: Radar(PointerESP) by @MukjepScarlet in #7498
- refactor(render): optimize outline pipeline by @MukjepScarlet in #7505
- refactor(ItemChams): reduce UBO writing by @MukjepScarlet in #7506
- chore(BlockOffsetOptions): default constant by @MukjepScarlet in #7507
- chore(deps): fastutil4k 0.2.2 -> 0.2.3 by @MukjepScarlet in #7508
- chore(ValueSystem): rename some value type to match official mapping by @MukjepScarlet in #7509
- feat(FontRenderer): support both 2D and 3D rendering by @MukjepScarlet in #7510
- chore: item category cleanup by @MukjepScarlet in #7511
- fix: crash on init due to static recursive reference by @MukjepScarlet in #7512
- feat(HUD/Keybinds): modifier view by @MukjepScarlet in #7391
- chore: minor ui refactorings by @SenkJu in #7513
- feat: icon fallback for item lists by @SenkJu in #7514
- fix: command usage incomplete by @SenkJu in #7515
- chore(deps): bump versions by @1zun4 in #7518
- fix(Fucker): delay looping and render flickering by @1zun4 in #7519
New Contributors
- @6x68 made their first contri...
v0.35.2
What's Changed
- fix: default position of armor items HUD element by @SenkJu in #7257
- feat(Theme/HUD): ender chest view by @MukjepScarlet in #7251
- chore(theme): compiler warnings by @SenkJu in #7258
- feat(Theme/HUD/Scoreboard): allow to hide score/name/header by @MukjepScarlet in #7249
- chore: increase version to 0.35.2 by @MukjepScarlet in #7259
- fix: GLSL version 330 -> 410 by @MukjepScarlet in #7261
- feat(Theme/DirectConnect): auto trim input on connect by @MukjepScarlet in #7262
- refactor(ConfigSystem): make registry value have stable order by @MukjepScarlet in #7265
- fix: allows joining servers that are blocked by mojang by @MukjepScarlet in #7273
- feat(AntiBot): Sentinel by @hax0r31337 in #7278
- refactor(EventSystem): new hook list implementation by @MukjepScarlet in #7285
- chore(build): use modrinth maven for modmenu by @MukjepScarlet in #7286
- feat(AutoQueue/ActionChat): start delay before sending message/command by @MukjepScarlet in #7288
- chore(deps): mc-authlib 1.5.2 by @MukjepScarlet in #7294
- refactor(KillAuraRequirements): knockback as weapon by @MukjepScarlet in #7295
- version: 1.21.8 by @MukjepScarlet in #7196
- chore: update mc version in README to 1.21.8 by @MukjepScarlet in #7297
- chore(ItemImageAtlas): use shared matrices by @MukjepScarlet in #7299
- deps(build.yml): bump
upload-sarifaction to v4 by @DataM0del in #7300 - fix(ItemImageAtlas): skip AIR by @MukjepScarlet in #7302
- fix(HeadsItemGroup): incorrect ItemStack components by @MukjepScarlet in #7303
- chore: use custom client for mc-authlib by @MukjepScarlet in #7305
- fix(ItemRenderer): client & vanilla item rendering by @MukjepScarlet in #7306
- chore: remove incompatible old version resources by @MukjepScarlet in #7308
- fix(Theme/MCEF): texture pack reloading issues by @MukjepScarlet in #7309
- refactor: unblocking client init by @MukjepScarlet in #7310
- chore(shader): change GLSL version 410 -> 330 by @MukjepScarlet in #7312
- fix(Render): resource pack reloading with client pipelines by @MukjepScarlet in #7311
- fix(HttpClient): texture register on IO by @1zun4 in #7313
- fix(compatibility): not able to start without Fabric API by @1zun4 in #7314
- fix(compatibility/LunarClient): mismatched okhttp version by @1zun4 in #7315
- chore(Hud/Keybinds): enable by default by @1zun4 in #7316
- fix(Hud/Keybinds): overlapping alignment by @1zun4 in #7317
- fix(Hud/Blur): item renderer not initiating by @1zun4 in #7318
- chore(CapeApi): receive NativeImage instead of registered texture by @MukjepScarlet in #7321
- fix: rewrite BlurEffectRenderer by @MukjepScarlet in #7320
- chore(internal): remove Framebuffer manager system by @MukjepScarlet in #7322
- feat(ItemCategorization): categorize mace items by @DataM0del in #7264
- refactor(internal): better
Framebuffer.clearColorAndDepthby @MukjepScarlet in #7323 - chore(MCEF): update dependency by @MukjepScarlet in #7324
- fix(Theme/bg): background init should be on main thread by @MukjepScarlet in #7325
- feat(FreeCam): CancelOn by @0x1bd in #7326
- chore: apply HUD blur for ChatScreen by @MukjepScarlet in #7327
- feat(New Chunks): New Chunks by @0x1bd in #7319
- fix(NewChunks): unbatched rendering by @MukjepScarlet in #7329
- refactor(FreeCam): cancel on -> multi enum choice by @MukjepScarlet in #7328
- feat(interop): OS name in
getClientInfoAPI by @MukjepScarlet in #7330 - feat: combo bind (backend) by @MukjepScarlet in #7332
- chore(Spammer/File): read file async on changed by @MukjepScarlet in #7335
- chore(ScaffoldMovementPlanner): optimize debug calls by @MukjepScarlet in #7338
- Update bug_report.yml by @MukjepScarlet in #7341
- chore(build): move event name annotation to standalone subproject by @MukjepScarlet in #7342
- fix(EventSystem): wrong event name by @MukjepScarlet in #7343
- fix(SilentScreen): vanilla background unhidden by @MukjepScarlet in #7346
- chore: gitignore completion by @MukjepScarlet in #7347
- fix(init/fallback): render thread deadlock by @MukjepScarlet in #7348
- feat(ConfigSystem): ordered multi choose value by @MukjepScarlet in #7266
- feat(CombineMobs/Nametags): optional ArmorStand & Minecart combining, nametag micro-optimizations by @emilt050 in #7349
- feat(HUD/ArrayList): more customizable by @MukjepScarlet in #7351
- fix(InventoryManager): No input check by @MukjepScarlet in #7352
- chore(deps): MCEF & other improvements by @MukjepScarlet in #7353
- feat(BedPlates): ignore adjacent by @MukjepScarlet in #7355
- feat(RenderEnvironment): enhanced render actions by @MukjepScarlet in #7357
- feat(AutoQueue): multi item action & name trigger by @MukjepScarlet in #7359
- feat(ListValue): deserialize from single value by @MukjepScarlet in #7360
- feat(AutoQueue/Chat): multi messages by @MukjepScarlet in #7361
- fix(AutoFish): distance squared misused by @MukjepScarlet in #7362
- chore(AutoQueue/Action/Chat): use plural on a message list by @1zun4 in #7363
- chore(building): merge modules by @MukjepScarlet in #7364
- fix(BetterTab/AccurateLatency): text not being displayed by @1zun4 in #7365
- fix(Backtrack): npe because of race condition by @1zun4 in #7366
- chore(BedPlates): remove useless matrix stack translation by @MukjepScarlet in #7367
- refactor(Command/LocalConfig): paged list by @MukjepScarlet in #7368
Full Changelog: v0.35.1...v0.35.2
v0.35.1
What's Changed
- version: 1.21.5 by @MukjepScarlet in #6882
- fix(Render): "pass closed" for
drawFullScreenPositionTextureby @MukjepScarlet in #7197 - fix(Theme): background picture undestoryed by @MukjepScarlet in #7199
- feat(PacketLogger): output to CSV file by @MukjepScarlet in #7202
- fix(render overlay): NPE in clearColorAndDepth by @MukjepScarlet in #7210
- fix(RenderedEntities): should refresh on perspective change by @MukjepScarlet in #7212
- feat(AutoTool): silk touch handler by @MukjepScarlet in #7203
- fix(StorageESP/tracer): remove redundant vertex & enable batch mode by @MukjepScarlet in #7215
- fix(render): illegal framebuffer resize (0x0) -> NPE by @MukjepScarlet in #7223
- fix: CombineMob desync with RenderedEntities by @MukjepScarlet in #7224
- chore(mcef): fix accelerated painting GL OOM by @MukjepScarlet in #7228
- fix(gradle): configuration cache by @1zun4 in #7229
- fix(hud/blur): HUD blurring when module disabled by @1zun4 in #7230
- fix(Scaffold): towering while same-y enabled by @1zun4 in #7231
- fix(Scaffold/Expand): consider facing away faces by @1zun4 in #7232
- fix(Scaffold/Down): allow not visible faces by @1zun4 in #7233
- refactor(Tracers): enable batch rendering by @MukjepScarlet in #7235
- feat(render): max distance option for modules by @MukjepScarlet in #7238
- feat(AutoDisable): on world change by @MukjepScarlet in #7242
- fix(AutoDisable): default trigger unset by @MukjepScarlet in #7245
- feat: TextFieldProtect module by @MukjepScarlet in #7247
- fix: TypeScript definition generator by @MukjepScarlet in #7236
- chore(deps): bump com.gorylenko.gradle-git-properties from 2.5.3 to 2.5.4 by @dependabot[bot] in #7252
- fix(SilentHotbar): unwanted UI slot change by @1zun4 in #7254
- fix(AccountManager/Session): failure not reported by @1zun4 in #7255
- fix(AccountManager/Session): de-/serialize token by @1zun4 in #7256
Full Changelog: v0.35.0...v0.35.1
v0.35.0
What's Changed
- feat(InvMove): StopOnAction mode by @MukjepScarlet in #7086
- refactor(render): drop legacy custom render system code (except of FontRenderer) by @MukjepScarlet in #7088
- fix(cheststealer): autoclosing playerinventory by @sokripon in #7092
- refactor(RenderSystem): NametagRenderer & FontRenderer by @MukjepScarlet in #7093
- fix(ChunkScanner): new chunks untracked on first join by @MukjepScarlet in #7097
- refactor(interop): save modules json on render thread by @MukjepScarlet in #7101
- fix(eagle): sneak condition by @sokripon in #7098
- Fix BlockESP Outline mode not rendering outline (Closes #6928) by @0xSirel in #7107
- chore(deps): Dokka 2.1.0 + pages workflow by @MukjepScarlet in #7108
- feat: ProtectionZones by @emilt050 in #7105
- feat(NoPose) noswim & sneak height by @nullablepointer in #7102
- refactor(FontRenderer): shader texture drawing by @MukjepScarlet in #7109
- fix(TpAura):AStar mode no work by @Chasteful in #7110
- feat(render): batch draw by @MukjepScarlet in #7112
- fix(TrajectoryInfoRenderer)Client-server desynchronization by @Chasteful in #7113
- refactor(Scaffold/Eagle): random eagle blocks choice by @MukjepScarlet in #7114
- fix(ProtectionZones): fix zones rendering and HoldBlockToRender always on bug by @emilt050 in #7111
- chore(deps): fastutil4k 0.1.5 -> 0.2.0 by @MukjepScarlet in #7115
- fix(StorageESP): entity box configurable unchecked by @MukjepScarlet in #7116
- feat(ContainerTitle): chest/hopper minecart options & custom title by @MukjepScarlet in #7117
- refactor(render): draw box code cleanup by @MukjepScarlet in #7118
- chore(render): correct drawBoxSide parameters by @MukjepScarlet in #7120
- chore: New options for ItemESP and auto completion for .targets by @Katinuka in #7119
- fix(BlockTracker): unclear on chunk unloaded by @MukjepScarlet in #7121
- fix(ItemESP): entity list uncleared by @MukjepScarlet in #7122
- feat(TpAura/A*): TP back option by @MukjepScarlet in #7123
- feat(Fly/Fireball): offhand support by @MukjepScarlet in #7124
- fix(Fly/Fireball): illegal jump VL by @MukjepScarlet in #7125
- feat(CombineMobs/Nametags/Targets): mob count, improvements and missing passive targets by @emilt050 in #7127
- fix: labymod crashing (due to private field) by @DataM0del in #7129
- feat(SelfBed): Manual mode by @MukjepScarlet in #7130
- fix(TargetTracker): correct priority by @MukjepScarlet in #7131
- chore: Added some copyright headers by @Katinuka in #7135
- chore(deps-dev): bump vite from 6.3.6 to 6.4.1 in /src-theme by @dependabot[bot] in #7138
- feat(interop): include rotation in player data by @MukjepScarlet in #7139
- feat(StorageESP): Added rendering for crafters and bamboo rafts by @Katinuka in #7143
- feat(FastExp): Improved the NoWaste option. by @Katinuka in #7134
- refactor(render): remove
withColorcall andPosVertexInputType by @MukjepScarlet in #7145 - fix(ValueSystem): module bind update isn't triggered by commands by @MukjepScarlet in #7152
- fix/improve(AutoClicker/Module):Cooldown on broken blocks by @Chasteful in #7158
- fix(AutoClicker/ignoring): uncheck offhand by @MukjepScarlet in #7160
- revert: "fix(Interop): refuse resource download (#7008)" by @1zun4 in #7161
- Fix Smooth Camera breaks Free Look by @0xSirel in #7162
- fix(Scaffold):wrong by @Chasteful in #7164
- fix(fucker/nuker): use of getOutlineShape instead getCollisionShape by @sokripon in #7171
- fix(Antibot/Custom): incorrect condition of armor check by @MukjepScarlet in #7187
- fix(ItemCategorization): typo in Knockback by @LanlanMC in #7183
- feat(CI): cached workflow (Gradle) by @MukjepScarlet in #7188
- fix(Theme): unregister event hooks on closing theme and destroying component by @MukjepScarlet in #7189
- refactor(Account): account service display by @1zun4 in #7191
- fix(PotionSpoof): no attributes applied by @1zun4 in #7192
- feat: Add KeyBinds HUD component by @gqwg2003 in #6765
- fix(PlacementRenderer): incorrect early return condition by @MukjepScarlet in #7193
New Contributors
Full Changelog: v0.34.0...v0.35.0
v0.34.0
What's Changed
- chore(deps): KQueue for MacOS by @MukjepScarlet in #6813
- fix(theme): BlockCounter text not centered by @MukjepScarlet in #6814
- chore(deps): bump com.gorylenko.gradle-git-properties from 2.5.2 to 2.5.3 by @dependabot[bot] in #6815
- refactor(CommandSystem): command DSL by @MukjepScarlet in #6818
- feat(ChestAura): track manual interactions by @MukjepScarlet in #6822
- feat(StorageESP): BrowingStand, all types toggleable by @MukjepScarlet in #6823
- feat(ItemTags): merge mode by @MukjepScarlet in #6825
- refactor(ItemTags): improve merge mode by @MukjepScarlet in #6826
- feat: Air Place by @emilt050 in #6828
- feat(FreeCam): mid click tp camera by @MukjepScarlet in #6829
- refactor(interop): general improvements by @MukjepScarlet in #6832
- refactor(Proxy): tick with manager, avoid runBlocking by @MukjepScarlet in #6833
- chore: functional interfaces cleanup by @MukjepScarlet in #6835
- chore: render thread execution by @MukjepScarlet in #6836
- refactor(Particles): rewrite animations by @MukjepScarlet in #6837
- feat: Notebot by @ccetl in #6439
- fix(Notebot): translation, file selection by @MukjepScarlet in #6838
- feat(InvManager): apply to other screens (furnace, hopper, etc) by @MukjepScarlet in #6824
- fix(FileValue): setByString by @MukjepScarlet in #6839
- fix(ThemeManager): command
client theme setnot triggers save by @MukjepScarlet in #6843 - refactor/fix(ChestStealer): throw hotbar item/pick into same slot by @MukjepScarlet in #6846
- feat(ChestStealer): pick mergeable items by @MukjepScarlet in #6847
- refactor(ChestStealer): smarter actions on inventory full by @MukjepScarlet in #6848
- refactor(ChestStealer): OnFull choice by @MukjepScarlet in #6849
- feat(interop): serialize ItemStack with componentChanges by @MukjepScarlet in #6690
- fix(ModuleReplenish): merge filter not includes componentChanges by @MukjepScarlet in #6850
- feat(interop): widen Serializer for GameMode to StringIdentifiable by @MukjepScarlet in #6851
- chore(migration): Sword check by @MukjepScarlet in #6852
- refactor: item migration by @MukjepScarlet in #6854
- fix(interop): failed to serialize by @MukjepScarlet in #6855
- feat(value): String as NamedChoice, choose list for theme by @MukjepScarlet in #6858
- fix: value param type mismatch by @MukjepScarlet in #6859
- chore(deps-dev): bump vite from 6.3.4 to 6.3.6 in /src-theme by @dependabot[bot] in #6862
- feat(value): MULTI_CHOOSE support for theme by @MukjepScarlet in #6863
- refactor(value): allow other collections by @MukjepScarlet in #6864
- feat: more typescript types for websocket events by @sokripon in #6860
- Trajectory improvements by @MukjepScarlet in #6658
- chore(value): move
choicesfunction from Module to parent class by @MukjepScarlet in #6865 - feat(AntiBlind): world border by @MukjepScarlet in #6866
- fix(ChestStealer): screen title config unregistered by @MukjepScarlet in #6869
- refactor(AutoDisable): configurable with ClickGui by @MukjepScarlet in #6870
- feat(ReportHelper): auto-report + auto-confirm by @MukjepScarlet in #6871
- fix(AntiBlind): darkness & sign text & pumpkin blur by @MukjepScarlet in #6872
- fix(Nuker/BedDefender): Sequence consumption error by @MukjepScarlet in #6874
- fix(BreakBlock): sequenced packet by @MukjepScarlet in #6875
- refactor(Nuker): condition cleanup by @MukjepScarlet in #6876
- fix(ProxyValidator): NPE due to channel establishment by @MukjepScarlet in #6880
- feat: Stuck by @MukjepScarlet in #6884
- fix(Config): failed to serialize localConfig due to circular ref by @MukjepScarlet in #6889
- feat(Replenish): support offhand by @MukjepScarlet in #6891
- feat(ClickGui): track mouse position by @MukjepScarlet in #6892
- fix(NoFall/MLG): pickup ignores offhand by @MukjepScarlet in #6894
- feat(AutoBuff): support more effects by @MukjepScarlet in #6893
- feat(value): regex value by @MukjepScarlet in #6877
- feat: AutoRod by @MukjepScarlet in #6886
- refactor(AutoShoot/AutoRod): code cleanup + normalize name by @MukjepScarlet in #6900
- feat(API): retrying control by @MukjepScarlet in #6901
- test(API): retrying by @MukjepScarlet in #6902
- fix(AutoBuff): wrong condition by @MukjepScarlet in #6904
- fix(Trajectories): empty simulation result by @MukjepScarlet in #6903
- refactor(API/heads): apply retrying by @MukjepScarlet in #6905
- feat(AutoQueue): more actions and triggers by @MukjepScarlet in #6909
- refactor: Support offhand in more modules by @MukjepScarlet in #6910
- feat(Offhand): Block while Scaffold/Eagle by @MukjepScarlet in #6911
- chore: remove ItemStack.isNothing by @MukjepScarlet in #6912
- refactor(FontRenderer): improve performance by reusing objects by @MukjepScarlet in #6913
- fix(Theme): backend port desync with frontend request URL by @MukjepScarlet in #6915
- chore: update GitHub issue template of bug_report by @MukjepScarlet in #6916
- feat(util): flatMapVirtual by @MukjepScarlet in #6918
- chore: EnumMap and unmodifiable collection shortcut by @MukjepScarlet in #6920
- feat(AutoTool): consider inventory by @MukjepScarlet in #6921
- chore: ImmutableText by @MukjepScarlet in #6924
- chore: move fastutil extensions to lib by @MukjepScarlet in #6929
- refactor: fastutil collection improvement by @MukjepScarlet in #6931
- feat(AutoRod): pull on out of range by @MukjepScarlet in #6932
- fix(gson): wrong type by @MukjepScarlet in #6935
- refactor(AutoTrap): reduce duplicated code by @MukjepScarlet in #6936
- refactor(TNTTimer): improve entity collecting by @MukjepScarlet in #6937
- chore(deps): bump net.ccbluex:fastutil-kt-ext from 0.1.1 to 0.1.2 by @dependabot[bot] in #6938
- refactor(EventSystem): merge duplicated event maps by @MukjepScarlet in #6939
- refactor(Value): aliases array -> list by @MukjepScarlet in #6940
- refactor(Sequence): remove redundant TickSequence by @MukjepScarlet in #6941
- refactor(Sequence): optimize bulkRemove by @MukjepScarlet in #6942
- refactor(Sequence): simplify tickHandler by @MukjepScarlet in #6944
- feat(SkinChanger): load from local png file by @MukjepScarlet in #6943
- fix(Sequence): inverted condition by @MukjepScarlet in #6945
- chore(SkinCha...
v0.33.0
What's Changed
- refactor: improve ItemImageAtlas rendering by @MukjepScarlet in #6718
- refactor(DamageParticles): skip entity spawn by @MukjepScarlet in #6721
- fix(BetterInventory): wrong condition by @MukjepScarlet in #6720
- fix(HUD): Minimap keeps subscription to ChunkScanner without enabled by @MukjepScarlet in #6515
- feat(spammer): file source by @MukjepScarlet in #6715
- Add trident into AutoDodge by @libx264 in #6535
- chore: replace Vec2i with joml Vector2i by @MukjepScarlet in #6713
- feat(StorageESP): tracers option by @MukjepScarlet in #6550
- fix(NoFall/BlocksMC): age check for antibot compatibility by @1zun4 in #6730
- fix(Clicker): skip item cooldown when shield breaking by @1zun4 in #6731
- fix: module toggling by @1zun4 in #6732
- feat(AutoWeapon): Auto Mace by @1zun4 in #6733
- feat(AutoWeapon): sync item cooldown by @1zun4 in #6734
- feat(KillAura/Clicker/ItemCooldown): ignore when exiting range by @1zun4 in #6735
- fix(KillAura/Clicker): Ignore on Shield break ignoring block state by @1zun4 in #6737
- fix(KillAura): flagging Grim's PacketOrderE during slot change by @1zun4 in #6738
- fix(KillAura/Clicker/ItemCooldown): inverted enabled by @1zun4 in #6739
- fix(KillAura/Clicker/ItemCooldown): prevent spamming on IgnoreWhenExi… by @1zun4 in #6740
- refactor(PointTracker): use position extrapolation by @1zun4 in #6741
- fix(PointTracker): target position extrapolation scale and value type by @1zun4 in #6742
- feat(DamageParticles): track mode + color values by @MukjepScarlet in #6743
- chore: bump dependencies by @1zun4 in #6746
- impr(DamageParticles): move colors into configurable by @sqlerrorthing in #6745
- refactor(PointTracker): point heatmap exempt system by @1zun4 in #6744
- chore: general cleanups by @MukjepScarlet in #6748
- fix(AutoWeapon): continuing when condition by @1zun4 in #6750
- refactor(PointTracker): target prediction by @1zun4 in #6753
- fix(interop): NameProtect cache access from Netty threads by @MukjepScarlet in #6754
- Revert "fix(interop): NameProtect cache access from Netty threads" by @MukjepScarlet in #6756
- fix(interop): use uncached NameProtect replacement by @MukjepScarlet in #6757
- feat(PointTracker): delay by @1zun4 in #6758
- feat(Clicker/ItemCooldown): server cooldown detection by @1zun4 in #6759
- add .DS_Store to .gitignore by @VillainsRule in #6761
- fix(AutoShoot): linear prediction by @1zun4 in #6762
- fix(PositionExtrapolation): returning wrong position at tick 0 by @1zun4 in #6763
- fix(CameraClip): ScrollAdjust not reset when mod key released by @sqlerrorthing in #6764
- refactor(PacketQueueManager): flush shortcut by @MukjepScarlet in #6768
- Grim Server Full Velocity by @NikoIsNotCat in #6575
- feat: Auto Wind Charge by @1zun4 in #6770
- feat: marketplace by @1zun4 in #5226
- refactor(Command param): filtered enumChoice(s) by @MukjepScarlet in #6772
- feat(env): skip browser by @1zun4 in #6773
- chore(i18n): update zh_cn by @MukjepScarlet in #6775
- Support for running compiled typescript by @commandblock2 in #6322
- refactor(interop): backend shutdown hook by @MukjepScarlet in #6776
- fix(ScriptAPI/type-script-generator): use organization scope by @1zun4 in #6779
- chore(build): update to gradle/actions/setup-gradle@v4 by @1zun4 in #6778
- fix(ScriptAPI/type-script-generator): organization format by @1zun4 in #6780
- fix(interop): backend shutdown after browser by @MukjepScarlet in #6777
- fix(ScriptAPI/type-script-generator): match path with package name by @1zun4 in #6781
- refactor(API): cleanup code by @MukjepScarlet in #6782
- fix: launching task management by @MukjepScarlet in #6783
- feat(EventSystem): more behaviors of suspendHandler by @MukjepScarlet in #6785
- fix(NameProtect): replace but disabled by @MukjepScarlet in #6786
- fix(compatibility): lunar client fps injection conflict by @1zun4 in #6790
- feat(Theme): custom components by @1zun4 in #6789
- fix(Marketplace): manager reload after item addition by @1zun4 in #6791
- fix(Marketplace/SubscribedItem): installation directory walker by @1zun4 in #6792
- refactor(CommandSystem): code simplification & reorganization by @MukjepScarlet in #6787
- fix(Hud/Scoreboard): center translated by @1zun4 in #6793
- chore: skip stop netty backend manually by @MukjepScarlet in #6794
- fix(marketplace): reload SubscribedItem on render thread by @MukjepScarlet in #6795
- refactor(API): cancellable async request by @MukjepScarlet in #6796
- refactor: check hash and load font async by @MukjepScarlet in #6797
- chore(HUD): Change Keystrokes Enabled value to false by @1zun4 in #6798
- feat(Marketplace): cleanup after update by @1zun4 in #6799
- fix(Theme): do not fallback on background by @1zun4 in #6800
- fix(Marketplace): preload items before theme loading by @1zun4 in #6801
- chore(Theme): descriptor by @1zun4 in #6802
- fix(TaskManager): use IO scope by @1zun4 in #6803
- refactor(env): change variable name to LB_SKIP_BROWSER by @1zun4 in #6804
- refactor(Theme): metadata by @1zun4 in #6805
- chore(buildscript): move version to properties by @MukjepScarlet in #6806
- Feat/theme/settings by @1zun4 in #6808
- fix(Theme): capitalize settings name by @1zun4 in #6809
- chore(DamageParticles): use ON_TICK by default by @1zun4 in #6811
- refactor(theme): construct with factory by @MukjepScarlet in #6810
- feat(Theme): list command click action by @1zun4 in #6812
New Contributors
- @VillainsRule made their first contribution in #6761
- @NikoIsNotCat made their first contribution in #6575
Full Changelog: v0.32.0...v0.33.0
v0.32.0
What's Changed
- chore(theme/flags): ISO flags by @1zun4 in #6539
- chore(theme/flags): README and LICENSE by @1zun4 in #6540
- fix(interop): NPE of mc.player by @MukjepScarlet in #6534
- fix(util): doPlacement wrong stack for offhand by @MukjepScarlet in #6525
- refactor(PacketLogger): show both class name and id by @MukjepScarlet in #6522
- refactor(ProphuntESP): improve the performance by @MukjepScarlet in #6542
- feat(EventSystem): until listener by @1zun4 in #6546
- refactor: make predefined colors field by @MukjepScarlet in #6561
- refactor(Tracers): use RenderedEntities by @MukjepScarlet in #6549
- refactor(util): improve mutable BlockPos conversions by @MukjepScarlet in #6543
- refactor(ItemTags): use vanilla item stack view by @MukjepScarlet in #6563
- add login loading animation for Account by @MukjepScarlet in #6453
- fix(PacketLogger): field type name not remapped by @MukjepScarlet in #6589
- feat(interop): add ender chest inventory to player data by @MukjepScarlet in #6586
- fix(AltManager): replace dead URLs by @1zun4 in #6590
- Add ElytraFlyModePitch40Infinite mode by @gqwg2003 in #6462
- fix: ToggleableConfigurable's enable and disable is not triggered by @MukjepScarlet in #6512
- feat(UI/Inventory): watermark transition by @1zun4 in #6592
- feat(ItemTags/BedPlates): filter & bg color & offsetY->offset by @MukjepScarlet in #6573
- refactor(TpAura): make AStar a dependent util by @MukjepScarlet in #6569
- feat: Add height warning notification to ElytraFly Pitch40Infinite mode by @gqwg2003 in #6598
- fix(DeepLearning): enforce pytorch flavor to be CPU by @1zun4 in #6599
- refactor(CommandConfig): cache response off-thread by @MukjepScarlet in #6611
- chore(utils/render): hide unnecessary members and better Java/JS access by @MukjepScarlet in #6613
- Add ElytraFly Firework mode - automatic firework usage when speed drops by @gqwg2003 in #6602
- feat(ClickGui): auto vsync of game for better performance of browser by @MukjepScarlet in #6612
- refactor(renderer): event-based fps limiting by @1zun4 in #6617
- refactor(Event): annotation -> interface WebSocketEvent by @MukjepScarlet in #6492
- Update ElytraFly boost mode implementation Deep code refactoring has been performed by @gqwg2003 in #6605
- add test for Color4b by @MukjepScarlet in #6618
- feat(AutoTool): require near bed by @MukjepScarlet in #6514
- fix(renderer): uninitialized property access on browser settings by @1zun4 in #6630
- fix(ErrorHandler): log to console and limit stacktrace by @1zun4 in #6631
- feat(ChestStealer): SilentScreen by @MukjepScarlet in #6627
- fix(NameProtect): player name desync with session name by @MukjepScarlet in #6636
- feat: NoSwim by @MukjepScarlet in #6506
- fix(AutoDisable): the module list might contain duplicated ones by @MukjepScarlet in #6518
- refactor(InventoryManager): improve sorting by @MukjepScarlet in #6541
- refactor(InvCleaner): improve ItemMerge by @MukjepScarlet in #6585
- feat(AutoAccount): detect title & subtitle by @MukjepScarlet in #6576
- refactor(Plugins): Collaborative event handling by @MukjepScarlet in #6429
- fix(BetterChat/AutoTranslate): empty message error by @MukjepScarlet in #6638
- NoSlow Grim2371 Mode by @XeContrast in #6584
- Grim Server 1.9+ NoFall by @XeContrast in #6559
- fix(NoSlow): inverted prevent operation by @1zun4 in #6641
- fix(InventoryCleaner): handle per-run execution correctly by @1zun4 in #6642
- feat: BetterInventory by @MukjepScarlet in #6637
- fix(BetterInventory): wrong value owner by @MukjepScarlet in #6644
- refactor(AutoShoot): extends max distance by @MukjepScarlet in #6649
- feat: LiquidInstruction by @MukjepScarlet in #6485
- refactor(LocalConfig): improve command by @MukjepScarlet in #6671
- refactor(RenderBufferBuilder): reduce memory allocation by @MukjepScarlet in #6672
- refactor(ItemTags): smooth positions by @MukjepScarlet in #6670
- refactor: replace Region with BlockBox by @MukjepScarlet in #6665
- refactor(render): use DrawContext from the event by @MukjepScarlet in #6662
- feat: NoEntityInteract by @MukjepScarlet in #6651
- refactor: Proxy Manager by @1zun4 in #6673
- refactor(BedBreaker): improve target finding by @MukjepScarlet in #6565
- fix(FontManager): bad hashCode implementation by @MukjepScarlet in #6674
- refactor(BlockIn): fit for swimming by @MukjepScarlet in #6666
- Add jump check to NoMovement requirment in InventoryConstraints by @libx264 in #6536
- feat(AutoFarm): auto bone meal by @MukjepScarlet in #6560
- refactor: bed tracker improvement by @MukjepScarlet in #6675
- feat: file value by @MukjepScarlet in #6363
- refactor(NameProtect): cached wrapping by @MukjepScarlet in #6676
- Update NoWeb by @XeContrast in #6524
- feat: track client command history by @MukjepScarlet in #6523
- fix(EventSystem): sequence handler delayed by @1zun4 in #6679
- fix(PacketQueueManager): queue instead of pass by @1zun4 in #6680
- refactor(WorldToScreen): improve Java/JS interop by @MukjepScarlet in #6692
- refactor(Font): improve get default font renderer by @MukjepScarlet in #6681
- chore(building): enable Gradle configure-on-demand and configuration-cache by @MukjepScarlet in #6548
- feat(Targets): render target 'self' by @MukjepScarlet in #6685
- feat: NoSlotSet module & expand timer max value by @sqlerrorthing in #6687
- refactor(interop): empty JSON response -> HTTP 204 by @MukjepScarlet in #6696
- feat(BetterInventory): ShulkerView by @MukjepScarlet in #6686
- refactor(targets): hide self target for first person by @MukjepScarlet in #6699
- fix(Hud): useless sync game fps option by @1zun4 in #6702
- chore(MCEF): bump version by @1zun4 in #6703
- refactor(theme): sync login state on disconnected page by @MukjepScarlet in #6693
- chore(i18n): module descriptions by @1zun4 in #6704
- feat(script/primitives): create number from str with radix by @MukjepScarlet in #6706
- feat(ConfigSystem): curve value by @1zun4 in #6700
- fix: suspend jobs out of control in some modules by @MukjepScarlet in #6707
- refactor(theme): TS type enhancement by @MukjepScarlet in #6697
- chore(theme): include socketReady in events by @MukjepScarlet in #6708
- Re...
v0.31.1
What's Changed
- fix: font weight of list setting by @SenkJu in #6477
- fix: expand arrow not being shown for certain modules in click gui by @SenkJu in #6478
- fix(Speed/BlocksMC): scaffold and towering compatibility by @1zun4 in #6480
- fix(AutoPearl): remove dependency on truffle by @MukjepScarlet in #6483
- chore: auto add copyright header (in Intellij IDEA) by @MukjepScarlet in #6482
- fix(Eagle): broken conditional toggle by @1zun4 in #6510
- fix(NameTags/Enchantments): position above player and improved sorting order by @gqwg2003 in #6481
- chore(i18n): improve German translations by @Jucku in #6476
- refactor: improve ListValue.deserializeFrom by @MukjepScarlet in #6505
- fix(compatibility): lunar client by @1zun4 in #6513
- feat: Flushonplace by @localpthebest in #6511
Full Changelog: v0.31.0...v0.31.1
v0.31.0
What's Changed
- fix(Reconnect): not keeping server info by @1zun4 in #6097
- add server info command translation of zh_cn.json by @MukjepScarlet in #6099
- feat(ServerCrasher): implement bundle server crash exploit by @CaptainBoggle in #6106
- Add reset options to the value command by @NekosAreKawaii in #6111
- refactor: Text extensions by @MukjepScarlet in #6104
- feat(Proxy): selection of HTTP/SOCKS5 by @MukjepScarlet in #6108
- fix: joinToText for empty List by @MukjepScarlet in #6117
- fix(Command/ServerInfo): not hiding sensitive address by @1zun4 in #6120
- chore(deps): update polyglot 24.0.2 -> 24.2.1 by @MukjepScarlet in #6121
- chore: improve German translations by @Jucku in #6098
- feat: account switcher by @SenkJu in #6123
- refactor(Debug): improve debug info by @MukjepScarlet in #6124
- feat(Phase/Blink): automatic phase-in and phase-out by @1zun4 in #6125
- feat(Phase/Blink): allow box collisions after phasing by @1zun4 in #6127
- fix(Phase/Blink): tick limiter by @1zun4 in #6128
- fix(Disabler/Hypixel-Scaffold): unpatched value patch by @1zun4 in #6130
- fix(Scaffold/Tower): failing to lock on target after towering by @1zun4 in #6131
- chore(i18n): improve Russian translations by @zhevonez in #6137
- Spartan v4.0.4.3 Bhop and FastFall by @PhoenixHaven in #6143
- feat(NoFallMGL):add more blocks to prevent fall by @AnyOpenGL in #6145
- feat(Command): suggestions for unknown commands by @MukjepScarlet in #6109
- feat(api): lookup alive endpoint by @1zun4 in #6167
- chore(netty-httpserver): bump version by @1zun4 in #6169
- refactor(interop): improve WebSocket events by @MukjepScarlet in #6168
- refactor(ServerPinger): cancel tasks on Screen change and refresh by @MukjepScarlet in #6149
- refactor(AccountManager): prevent duplicated login by @MukjepScarlet in #6150
- fix(API): Response not closed by @MukjepScarlet in #6173
- fix(AntiStaff): less misleading by @1zun4 in #6185
- refactor(SafeWalk): new on edge mode by @1zun4 in #6186
- feat(Velocity/Intave): fall damage velocity check by @1zun4 in #6170
- fix(AutoLeave): totem logic by @1zun4 in #6187
- fix(Aimbot): click detection by @1zun4 in #6189
- feat(InventoryMove): sprint and sneak control by @1zun4 in #6191
- fix: nameable name of DrawOutlinesEvent by @MukjepScarlet in #6193
- fix(.debug command): serialization failure by @kroune in #6219
- fix(Eagle): Allow player to sneak by @EclipsesDev in #6228
- fix(Eagle): sneak conditional by @EclipsesDev in #6231
- chore(deps): bump org.junit.jupiter:junit-jupiter from 5.12.2 to 5.13.0 by @dependabot[bot] in #6227
- feat(KillAura): requirements (custom name) by @7GrandDadPGN in #6017
- feat(Eagle): random edge distance by @1zun4 in #6232
- refactor(LiquidChat): use shared EventLoopGroup by @MukjepScarlet in #6221
- utils(DirectionalInput): add more directions. by @AnyOpenGL in #6215
- feat(ScriptAPI): JVM primitive shortcuts by @MukjepScarlet in #6190
- refactor: reuse matrix and vector in WorldToScreen by @MukjepScarlet in #6188
- Add ElytraFly Boost mode by @gqwg2003 in #6172
- chore(deps): bump com.squareup.okhttp3:okhttp from 5.0.0-alpha.14 to 5.0.0-alpha.16 by @dependabot[bot] in #6208
- chore: fix theme building warnings by @SenkJu in #6234
- refactor: rewrite Gradle scripts in Kotlin by @MukjepScarlet in #6175
- feat(ScriptAPI): async API for tick scheduling and client HTTP requests by @MukjepScarlet in #5613
- feat: Skin Changer by @1zun4 in #6239
- fix(ClientAccount): auto renew stack overflow by @1zun4 in #6240
- fix(interop): wrong endpoint registration by @MukjepScarlet in #6242
- feat: EasyPearl by @AnyOpenGL in #5955
- fix outdated translation item and invalid key by @MukjepScarlet in #6258
- chore(deps): bump org.junit.jupiter:junit-jupiter from 5.13.0 to 5.13.1 by @dependabot[bot] in #6259
- feat: suspend command handlers by @MukjepScarlet in #6257
- chore(deps): bump brace-expansion from 2.0.1 to 2.0.2 in /src-theme by @dependabot[bot] in #6269
- refactor: simplify VFP integration API by @MukjepScarlet in #6301
- Revert "refactor: simplify VFP integration API" by @superblaubeere27 in #6311
- Fix build script not escaping commit message correctly by @sokripon in #6313
- Small translate Problem by @XeContrast in #6327
- fix(InventoryCleaner): sharpness calculation on 1.8.x by @MukjepScarlet in #6305
- feat(script): completableFutureToPromise by @MukjepScarlet in #6344
- Vulcan NoWeb Mode by @XeContrast in #6339
- Matrix7 Speed Mode by @XeContrast in #6328
- zh_tw Translation by @XeContrast in #6333
- feat(ModuleFastPlace): add start delay option by @sokripon in #6319
- refactor(interop): ItemStack hasEnchantment -> enchantments by @MukjepScarlet in #6332
- feat(PacketLogger): copyable content, more color, field type by @MukjepScarlet in #6336
- refactor(script): not read the whole file into String by @MukjepScarlet in #6298
- feat: Enchantments on Nametags by @gqwg2003 in #6207
- chore(deps): bump com.squareup.okhttp3:okhttp from 5.0.0-alpha.16 to 5.0.0 by @dependabot[bot] in #6358
- kick module Illegal Interact by @latiao-1337 in #6359
- fix targethud showing real username by @sokripon in #6356
- refactor(BedPlates): improve performance by @MukjepScarlet in #6374
- feat(mcef): accelerated paint support by @1zun4 in #6353
- fix(MCEF/accelerated-paint): GL Finish Before Texture Unbind by @1zun4 in #6375
- feat(MCEF/accelerated-paint): Toggle Acceleration Hotkey (F12) by @1zun4 in #6377
- refactor(gson): easier serialization of identifiers with registry by @MukjepScarlet in #6373
- chore(deps): FabricLoom 1.11.3 + Gradle 8.14 by @MukjepScarlet in #6372
- chore(deps): bump com.squareup.okhttp3:okhttp from 5.0.0 to 5.1.0 by @dependabot[bot] in #6380
- Add templates (command support) by @mcgamer48ft in #6385
- fix(MCEF/accelerated-paint): disable NVIDIA support by @1zun4 in #6387
- feat(KillAura/Aimbot): Not breaking requirement by @sqlerrorthing in #6379
- fix(AccountManager): initial session by @1zun4 in #6388
- fix: minimum loader version set to 0.16.14 by @1zun4 in #6401
- refactor(MCEF): renderer acceleration as beta with default off by @1zun4 in https://github.com/CCBlueX/LiquidBo...