Releases: CCBlueX/LiquidBounce
Releases · CCBlueX/LiquidBounce
Release list
v0.40.0
What's Changed
- chore: increase version to 0.39.1 by @MukjepScarlet in #8683
- fix(rotation): RotationManager fixes and math fixes by @MukjepScarlet in #8667
- fix(LanServer): optional detection thread by @MukjepScarlet in #8685
- chore(deps): bump polyglot from 25.0.3 to 25.1.3 by @dependabot[bot] in #8589
- feat: SpearKill by @emilt050 in #8084
- fix duplicate globals bind group layout in outline_quads pipelines by @liquidbounce-support-bot[bot] in #8687
- Revert "chore(deps): bump polyglot from 25.0.3 to 25.1.3" by @MukjepScarlet in #8692
- refactor: migrate interop backend to Ktor by @MukjepScarlet in #8691
- refactor(font): improve charset and texture by @MukjepScarlet in #8695
- fix(rotation): separate direction and control distances by @MukjepScarlet in #8696
- feat(invcleaner): add bucket limits, item blacklist, and axe categorization by @ColumbinaHyposeleniaYS in #8663
- fix(Notebot): unavailable on 1.8 protocol by @MukjepScarlet in #8698
- refactor(interop/WS): close cancelled sessions by @MukjepScarlet in #8699
- fix(interop): CORS should allow all localhost requests by @MukjepScarlet in #8703
- fix quickperspectiveswap rearview rendering the player invisible by detaching the camera … by @liquidbounce-support-bot[bot] in #8701
- fix(movement): correct falling player prediction by @MukjepScarlet in #8704
- feat(AutoAccount): allows to repeat password or not by @MukjepScarlet in #8706
- fix(HitFX): incorrect sounds.json by @MukjepScarlet in #8707
- fix blockesp rainbow colormode rendering a plain white box by @liquidbounce-support-bot[bot] in #8710
- feat(HUD/Image): local file source by @MukjepScarlet in #8708
- refactor: value class pairs, debug owner tracking, and misc fixes by @MukjepScarlet in #8713
- fix(KillAura/AutoBlock): can't stop blocking for edge cases by @MukjepScarlet in #8715
- fix(trajectories): hooked FishingHook should not have trajectory by @MukjepScarlet in #8716
- feat(Scaffold/SameY): JumpKey mode by @MukjepScarlet in #8720
- fix(Scaffold): JumpKey mode inverted by @MukjepScarlet in #8724
- fix: unify percentage values and util fixes by @MukjepScarlet in #8726
- chore(deps-dev): bump immutable from 5.1.6 to 5.1.9 in /src-theme by @dependabot[bot] in #8727
- refactor: test migrations and better cache for theme tasks by @MukjepScarlet in #8728
- feat(KillAura/AutoBlock): OnlyWhenInDanger improvement by @MukjepScarlet in #8731
- refactor: typed entity getter helpers by @MukjepScarlet in #8733
- fix(Fly): fix flight behavior and state handling by @emilt050 in #8735
- feat(Clip/Fancy): add liquid clipping and increase vertical range by @emilt050 in #8736
- chore(deps-dev): bump postcss from 8.5.12 to 8.5.23 in /src-theme by @dependabot[bot] in #8737
- fix(FreeCam): stuck when baritone or freeze active by @NekoCurit in #8366
- feat(ClickGUI): support multi-word search in searchable lists by @emilt050 in #8742
- feat(antivoid): use item mode by @liquidsquid1 in #8738
- chore(RichPresence): migrate to pure JVM implementation by @MukjepScarlet in #8746
- feat(Chams): Image mode by @MukjepScarlet in #8754
- fix: fake entity ID not set; wrong resource location; WS serialization by @MukjepScarlet in #8763
- fix/refactor: AI rotation system improvement by @MukjepScarlet in #8768
- fix(AntiBlind): properly prevent Darkness and Blindness fog rendering by @emilt050 in #8778
- feat: BreakingProgressRenderer by @MukjepScarlet in #8779
- feat(renderer): add additional depth test options by @liquidsquid1 in #8747
- chore: remove deprecated render functions by @MukjepScarlet in #8780
- feat(HUD/Notifications): customizable severities to render by @MukjepScarlet in #8786
- chore(deps): bump ktor from 3.5.1 to 3.5.2 by @dependabot[bot] in #8789
- feat(Animations): more blocking animations & add swing animations by @minecrrrr in #8390
- feat(HitFX): MORE SOUND by @minecrrrr in #8792
- feat(render): Wings by @minecrrrr in #8791
- refactor(BlockPlacer): handle position and callback correctly by @MukjepScarlet in #8800
- feat(JumpEffect): add image mode by @minecrrrr in #8793
- refactor(interop): optimize ItemImageAtlas memory usage by @MukjepScarlet in #8803
- fix(StrongholdFinder): mistracked ender eyes by @MukjepScarlet in #8805
- refactor: cleanup deprecated usages by @MukjepScarlet in #8806
- refactor(compatibility): migrate GLFW constants to MC constants by @MukjepScarlet in #9028
- fix(injection): qualify ambiguous constructor selectors by @obus-globus in #9026
- Add message translation caching by @Vespe-r in #8797
- chore(UI): Fix package.lock file using disallowed remote registries by @SenkJu in #9033
- fix(Chams): draw after cloud by @MukjepScarlet in #9035
- feat(AntiBlind): complete missing render toggles by @MukjepScarlet in #9043
- chore(deps): bump dev.detekt from 2.0.0-alpha.5 to 2.0.0-alpha.6 by @dependabot[bot] in #9037
- feat(TrueSight): light blocks by @MukjepScarlet in #9048
- fix(SkinChanger): upload without check by @MukjepScarlet in #9049
- fix(#8479): recast elytra on aiStep tail by @Pro0101-2b2fr in #8545
- fix(NoFall/MLG): rotation desync and invalid scaffolding placement by @MukjepScarlet in #9050
- fix(SmoothCamera): camera position while riding minecarts by @UIRAN23 in #9053
- feat(config): include Render/Fun modules in .localconfig save by @CompileRider in #8457
- refactor(InventoryMove): fewer references in other modules by @NekoCurit in #8804
- fix(Wings): respect rotations from Rotations module by @minecrrrr in #8807
- chore: clean up dependencies in flake.nix by @lza09 in #9034
- fix(SnapTap): don't work with InventoryMove by @NekoCurit in #9058
- feat(disabler): cubecraft gui move disabler by @guimc233 in #9059
- feat(render): add module Totem Effect by @minecrrrr in #9032
- refactor(interop): split atlas renderer base from #8756 by @MukjepScarlet in #9065
- fix(Command): debug content incomplete by @NekoCurit in #9064
- feat(CustomAmbience): WorldParticles by @minecrrrr in #9025
- feat(Freeze): TickMovement mode by @MukjepScarlet in #9067
- fix(MLG): start rotating too early by @MukjepScarlet in #9068
- chore: cleanup single-char strings and some other stuffs by @MukjepScarlet in #9069
- feat(Nametags/Enchantment): filter types by @MukjepScarlet in #9070
- fix(FontRenderer): glyph page crash on X11 by @1zun4 in #9072
- refactor(ValueGroup): extract same logic of value tree by @MukjepSca...
v0.39.0
Minecraft 26.2 Support
Both OpenGL and Vulkan are supported.
What's Changed
- chore(deps): bump junit from 6.0.3 to 6.1.0 by @dependabot[bot] in #8378
- chore(deps): bump maven.modrinth:exploitpreventer from 1.0.5+26.1 to 1.0.6+26.1 by @dependabot[bot] in #8379
- fix(AutoTrap): state handling issues by @MukjepScarlet in #8381
- feat(BedDefender/Breaker): treat chests as full block by @MukjepScarlet in #8384
- chore: cleanup block pos to vec3 & AutoShop categorization by @MukjepScarlet in #8393
- feat(FileDialog): title i18n by @MukjepScarlet in #8394
- feat(Aimbot/KillAura): requirement "EmptyHand" by @MukjepScarlet in #8395
- refactor(Scaffold): movement planner optimization on starting and turning by @MukjepScarlet in #8396
- feat(AutoFish): auto cast rod on no active hook by @MukjepScarlet in #8401
- feat(Notifier): held item change detection by @MukjepScarlet in #8403
- feat: LiquidFiller by @MukjepScarlet in #8405
- chore(deps): bump com.gorylenko.gradle-git-properties from 2.5.7 to 3.0.3 by @dependabot[bot] in #8406
- feat(Notifier): Totem pop counter by @minecrrrr in #8407
- Fix Autofarm module placing by @sokripon in #8420
- Fix quote stripping in tokenizeCommand breaking .give command by @tiredy in #8404
- refactor(Notifier/Totem): customizable message by @MukjepScarlet in #8424
- fix(Scaffold): block position to Vec3 not at enter by @MukjepScarlet in #8426
- feat(scaffold/safewalk): randomize edge distance to bypass Polar & other anti-cheats by @m1trenv0 in #8421
- refactor: unify yaw(yRot) from Vec3 by @MukjepScarlet in #8427
- fix: update .editorconfig and .gitattributes for .bat file line endings by @emilt050 in #8434
- refactor(Hole): refine type design and related cleanup by @MukjepScarlet in #8435
- feat(CI): NPM cache by @MukjepScarlet in #8436
- refactor(event): waitMatches improvement by @MukjepScarlet in #8438
- chore(deps): bump maven.modrinth:exploitpreventer from 1.0.6+26.1 to 1.0.7+26.1 by @dependabot[bot] in #8444
- fix/refactor: flooring for negative values by @MukjepScarlet in #8447
- chore: Remove Kotlin
internalusages in Java by @MukjepScarlet in #8448 - feat(AutoCrafter, ClickGUI): add AutoCrafter module and ItemList UI component by @emilt050 in #7888
- feat(TargetRenderer): add 2D SDF heart aura by @minecrrrr in #8410
- feat(CameraClip): animation by @NekoCurit in #8313
- fix/refactor: remove usage of net.minecraft.util.Tuple, other overloads by @MukjepScarlet in #8455
- Fix sprint reset by correcting ShouldStopRunSprinting behavior by @rus1092 in #8302
- fix(ts-defgen): silently fails by @MukjepScarlet in #8437
- feat(Movement): SnapTap by @arvrianmaybe in #8441
- fix(jcef): enable copy, paste, cut, and select-all keyboard shortcuts on macOS by @m1trenv0 in #8422
- chore(deps): bump org.jetbrains.kotlin.jvm from 2.3.10 to 2.4.0 by @dependabot[bot] in #8446
- chore(deps): bump okhttp from 5.3.2 to 5.4.0 by @dependabot[bot] in #8473
- chore(deps): loom 1.16 -> 1.17 by @MukjepScarlet in #8477
- fix(BreadCrumbs): "distance effect" by @MukjepScarlet in #8484
- fix(ItemSlot): trying to click offhand slot with 1.8 protocol by @MukjepScarlet in #8485
- feat(ChestStealer): Selection mode improvements by @MukjepScarlet in #8486
- fix: Backend-related compatibility by @MukjepScarlet in #8488
- chore(HUD): disable custom hotbar by default by @SenkJu in #8489
- chore(deps): update svelte to 5.33.9 by @MukjepScarlet in #8483
- chore(deps): bump picomatch and @parcel/watcher in /src-theme by @dependabot[bot] in #8491
- fix: update nix devshell by @Deskilling in #8499
- feat: CubeCraft Full Ping Spoof disabler by @arvrianmaybe in #8497
- chore(deps): bump com.gorylenko.gradle-git-properties from 3.0.3 to 4.0.1 by @dependabot[bot] in #8445
- chore(CI): update workflow steps by @MukjepScarlet in #8500
- fix(autoshop): fail fast on invalid tier format instead of silent fallback to 0 by @Pro0101-2b2fr in #8533
- feat(commands): add positive/non-negative validators and range factories by @Pro0101-2b2fr in #8529
- fix(command): validate ItemStack amount range to 1..64 in /itemstack by @Pro0101-2b2fr in #8530
- fix(command): clamp debug script port range 1..65535 by @Pro0101-2b2fr in #8531
- chore(deps): bump dev.detekt from 2.0.0-alpha.3 to 2.0.0-alpha.4 by @dependabot[bot] in #8505
- version: 26.2 by @MukjepScarlet in #8502
- fix(eagle): clamp pitch for NoPitchLimit compatibility by @Pro0101-2b2fr in #8548
- fix(26.2/interop): wrong scoreboard data provider by @MukjepScarlet in #8553
- chore(deps): bump net.fabricmc.fabric-api:fabric-api from 0.152.1+26.2 to 0.153.0+26.2 by @dependabot[bot] in #8510
- feat(26.1/NoteBot): correct mappings for trumps by @MukjepScarlet in #8555
- fix(#8493): reset destroyDelay on FastBreak disable and guard FastPlace cooldown by @Pro0101-2b2fr in #8544
- fix(combat): allow targeting friends when Players is disabled by @Pro0101-2b2fr in #8547
- refactor(interop): centralize REST marketplace ID validation in HttpHelper by @Pro0101-2b2fr in #8537
- chore(deps): bump dev.detekt from 2.0.0-alpha.4 to 2.0.0-alpha.5 by @dependabot[bot] in #8557
- perf(clickgui): reduce allocations and redundant calls in GUI input pipeline by @Pro0101-2b2fr in #8539
- fix(rotations): match vanilla precision in ChangeLook mouse delta by @Pro0101-2b2fr in #8549
- chore(i18n): zh_cn & zh_tw completion by @MukjepScarlet in #8564
- fix(command): validate float parameters in /teleport and /vclip by @Pro0101-2b2fr in #8528
- chore: remove some compiler & IDE warnings by @MukjepScarlet in #8566
- Fix CommandCoordinates functionality by @latiao-1337 in #8570
- fix: perspective mod compatibility and improve mixin compatibility by @Lopesnextgen in #8561
- fix(marketplace): IO operation on render thread by @MukjepScarlet in #8577
- fix(movement): falling player simulation & fall damage reduction check by @MukjepScarlet in #8579
- refactor(render): split shape extensions and merger by @MukjepScarlet in #8584
- feat(Trajectories): different color of types, adjustable width by @MukjepScarlet in #8588
- chore(deps): bump junit from 6.1.0 to 6.1.1 by @dependabot[bot] in #8590
- chore(deps): bump viafabricplus from 4.6.0 to 4.6.1 by @dependabot[bot] in #8592
- feat(XRay): background opacity by @MukjepScarlet in #8595
- fix(#8469): suppress SnapTap when InventoryMove uses non-normal behavior by @Pro0101-2b2fr in #8543
- refactor(renderer): rewrite global states of world render event by @MukjepScarlet in #8600
- feat(UI): Suppress menu header transitions...
v0.38.0
What's Changed
- fix: ScaffoldHeadHitterFeature collider check by @MukjepScarlet in #8142
- fix(rotations): futureTarget not applied to early-return path by @MukjepScarlet in #8143
- fix(WorldToScreen): screen position with NaN/Infinity by @MukjepScarlet in #8144
- chore(LocalConfig): restrict file name with MC rule by @MukjepScarlet in #8153
- chore(deps): bump org.jetbrains.dokka from 2.1.0 to 2.2.0 by @dependabot[bot] in #8148
- fix(collision): incorrect check of collision empty/non-empty by @MukjepScarlet in #8154
- feat(Velocity): reduce mode by @ColumbinaHyposeleniaYS in #8079
- feat(render): draw outline/face(s) of VoxelShape by @MukjepScarlet in #8158
- feat(InventoryConstraints): 3 new requirements by @MukjepScarlet in #8162
- rename alink by @ColumbinaHyposeleniaYS in #8164
- feat(UI): customizable theme colors by @SenkJu in #8163
- chore(deps-dev): bump vite from 6.4.1 to 6.4.2 in /src-theme by @dependabot[bot] in #8167
- chore: rotation related cleanups by @MukjepScarlet in #8171
- fix: chams using combat target by @liquidsquid1 in #8175
- fix: explosion damage calculation logic 1.21.4 to 1.21.11 by @MukjepScarlet in #8176
- chore(SpooferClient): update lunar by @liquidsquid1 in #8178
- feat: blink direction by @liquidsquid1 in #8174
- fix(CoroutineTicker): re-entrant GameTickEvent -> crash by @MukjepScarlet in #8179
- fix(TabGUI): icons ignore accent color by @SenkJu in #8180
- feat(NoSlow/Consume): jump mode by @liquidsquid1 in #8183
- feat(ESP): add color setting for invisible entities by @liquidsquid1 in #8191
- feat(KillAura/AutoBlock): auto shield for 1.9~1.21.4 protocol by @MukjepScarlet in #8200
- refactor/fix: NoSlow BOW of TRIDENT by @MukjepScarlet in #8201
- fix(AutoBlock/NoSlow): blocking check for 1.9~1.21.4 by @MukjepScarlet in #8202
- Add Corner for 2DESP by @Akaline-tech in #8198
- refactor(TargetTracker): check Enemy instead of Monster by @MukjepScarlet in #8220
- chore: remove unused code & some compiler warnings by @MukjepScarlet in #8222
- refactor: slightly improve findEnemy util by @MukjepScarlet in #8223
- chore: sort some mixin classes by @MukjepScarlet in #8225
- chore: remove
coerceInwith object creation by @MukjepScarlet in #8226 - fix(render): "distance effect" by @MukjepScarlet in #8232
- fix(math): BlockBox wrong result values by @MukjepScarlet in #8233
- feat: AutoMobHeal by @MukjepScarlet in #8235
- refactor(HotbarItemSlot): limit to enum by @MukjepScarlet in #8238
- fix(trajectory): wrong values in predefined constants by @MukjepScarlet in #8239
- feat(JumpEffect): CanBeCovered by @MukjepScarlet in #8240
- feat(AutoShoot): custom item filter by @MukjepScarlet in #8241
- refactor(InventoryCleaner): optimize set & map creation by @MukjepScarlet in #8242
- fix(PointTracker): getPseudoFurthest always returns min point of AABB by @MukjepScarlet in #8244
- chore(deps): bump polyglot from 25.0.2 to 25.0.3 by @dependabot[bot] in #8247
- feat(AntiBot): NotInTabList by @MukjepScarlet in #8250
- refactor(debug): move title control to interface by @MukjepScarlet in #8252
- fix: wrong parameter order in CEF/blaze3d extensions by @MukjepScarlet in #8261
- refactor(Item): improve inventory slots by @MukjepScarlet in #8262
- fix(interop): threading issues and response types by @MukjepScarlet in #8263
- version: 26.1.x by @MukjepScarlet in #8160
- fix(EventSystem): PerspectiveEvent not work by @NekoCurit in #8265
- refactor(StorageESP): improve type check by @MukjepScarlet in #8269
- fix(ClickGUI): Glitching epand arrow animation by @SenkJu in #8273
- chore(deps): bump org.junit.platform:junit-platform-launcher from 1.10.0 to 6.0.3 by @dependabot[bot] in #8284
- chore(deps): bump dev.detekt from 2.0.0-alpha.2 to 2.0.0-alpha.3 by @dependabot[bot] in #8280
- refactor(command/give): more like vanilla Minecraft /give command by @NekoCurit in #8266
- chore(deps): bump gradle-wrapper from 9.3.0 to 9.5.0 by @dependabot[bot] in #8283
- chore(deps): bump junit from 5.10.0 to 6.0.3 by @dependabot[bot] in #8281
- chore(deps): bump lodash from 4.17.23 to 4.18.1 in /src-theme by @dependabot[bot] in #8169
- chore(deps): bump net.ccbluex:mcef from 3.3.0-26.1-SNAPSHOT to 3.3.1-26.1-SNAPSHOT by @dependabot[bot] in #8277
- LogOffSpots Send in chat toggle and check dummy player in blink by @unlovingbottom in #8274
- chore(deps): Fabric Loom 1.16-SNAPSHOT by @MukjepScarlet in #8287
- chore(deps): single junit version specified by @MukjepScarlet in #8292
- refactor(Hats): optimize performance, reduce vertex count by @MukjepScarlet in #8293
- fix(NoPush): unable to push other entities in singleplayer by @NekoCurit in #8294
- feat(util/text): add text builder by @MukjepScarlet in #8295
- feat(NameTags/BetterTab/Notifier) Display gamemode option in bettertab/nametags and notify on gamemode updates in notifier by @unlovingbottom in #8290
- fix(creativetabs): wrong class name for fabric api by @unlovingbottom in #8296
- chore(script): yarn names migration by @MukjepScarlet in #8297
- chore(render): remove legacy immediate render API by @MukjepScarlet in #8299
- fix(combat): entity attackable change by @MukjepScarlet in #8300
- refactor(command/skull): more reliable ItemStack creation by @NekoCurit in #8301
- refactor(BlockESP/StorageESP): reduce uniform upload by @MukjepScarlet in #8304
- chore: auto stale extended time and updated messages by @1zun4 in #8309
- feat(TargetHud): absorption part by @MukjepScarlet in #8307
- refactor(Nametags): rewrite nametag enchantment by @MukjepScarlet in #8314
- feat(StorageESP): entity tracers by @unlovingbottom in #8306
- chore(deps): bump fastutil4k from 0.2.7 to 0.2.8 by @dependabot[bot] in #8316
- feat(render): shield tint color by @MukjepScarlet in #8318
- feat(Notifier): item consumption by @MukjepScarlet in #8319
- fix(wayland): cursor behaviour on Wayland by @icelimetea in #8320
- refactor(util): math/movement simplification + changes by @MukjepScarlet in #8322
- refactor(util): reorganize file packages by @MukjepScarlet in #8323
- refactor(ItemSlot): optimize findClosestSlot by @MukjepScarlet in #8324
- feat(WeaponType): pickaxe, shovel, hoe by @MukjepScarlet in #8327
- refactor(render): extract WorldToScreen.calculateScreenRect for AABB by @MukjepScarlet in #8328
- fix(ChestStealer): DISTANCE order & quick swap actions by @MukjepScar...
v0.37.0
What's Changed
- chore(Theme): rename keybind_utils to utils by @MukjepScarlet in #7808
- chore(network): packet utils cleanup & version check notification by @MukjepScarlet in #7809
- refactor: improve ItemStack.getAttributeValue and other extensions by @MukjepScarlet in #7810
- feat(StorageESP): Shelf by @MukjepScarlet in #7814
- chore(packet): move extension
isC2SContainerPacketto public API by @MukjepScarlet in #7818 - fix(Backtrack): target uncleared on attack mode by @MukjepScarlet in #7817
- refactor/fix: Modules use item with SilentHotbar don't reset slot by @MukjepScarlet in #7819
- fix(Trajectories): unexpected line because of incomplete vertices by @MukjepScarlet in #7820
- feat(AutoDisable): disable on disconnection by @MukjepScarlet in #7822
- feat: ChestCleaner by @emilt050 in #7726
- fix(ModuleChestCleaner): build failure by @MukjepScarlet in #7823
- feat(Hats): dynamic height offset by @MukjepScarlet in #7825
- chore(deps): bump net.ccbluex:netty-httpserver from 2.5.2 to 2.5.4 by @dependabot[bot] in #7828
- feat(TargetTracker): add rotation curve for image mode by @MukjepScarlet in #7832
- fix: module chams by @MukjepScarlet in #7779
- fix(ScaffoldMovementPlanner): should use RotationManager yRot first by @MukjepScarlet in #7840
- feat(AutoWeapon): add knockback item & spear type by @MukjepScarlet in #7841
- chore(deps): bump maven.modrinth:modmenu from 17.0.0-beta.1 to 17.0.0-beta.2 by @dependabot[bot] in #7827
- fix(KillAura/AutoBlock): consider item cooldown by @MukjepScarlet in #7846
- fix(BlinkESP): Model mode position incorrect by @MukjepScarlet in #7849
- chore(deps): bump viafabricplus from 4.4.4 to 4.4.5 by @dependabot[bot] in #7831
- fix(compatibility/lithium): 0.21.2 -> 0.21.3 by @MukjepScarlet in #7850
- chore(deps): Kotlin 2.3.10 by @MukjepScarlet in #7851
- feat(FriendManager): cancel attack option by @MukjepScarlet in #7838
- chore: naming and legacy code cleanup by @MukjepScarlet in #7855
- refactor(ValueSystem): universal equipment slot choices by @MukjepScarlet in #7856
- refactor(Scaffold/GodBridge): multi ledge modes by @MukjepScarlet in #7858
- refactor(WorldToScreen): avoid GPU operation by @MukjepScarlet in #7859
- chore: follow up Kotlin 2.3 update, small cleanups by @MukjepScarlet in #7860
- chore: remove unused access widener entries by @MukjepScarlet in #7861
- fix: client chat messages can't be displayed by @MukjepScarlet in #7863
- feat(render): add rounded rect shader by @MukjepScarlet in #7865
- feat(KillAura/RangeIndicator): CanBeCovered config by @MukjepScarlet in #7868
- feat(render): lazy FBO preparation by @MukjepScarlet in #7872
- fix: cannot connect to any server sometimes in dev mode by @MukjepScarlet in #7875
- fix: CoroutineTicker should run before EventManager by @MukjepScarlet in #7876
- fix: hideSensitiveAddress not hides strings with port by @MukjepScarlet in #7874
- fix(KillAura/AutoBlock): render as SwordBlock always + packet off tick issue by @MukjepScarlet in #7877
- chore: replace magic number 16 with GuiRenderer.DEFAULT_ITEM_SIZE by @MukjepScarlet in #7881
- feat(Teams): set color from armor color by @MukjepScarlet in #7882
- chore(deps): bump com.gorylenko.gradle-git-properties from 2.5.4 to 2.5.7 by @dependabot[bot] in #7883
- feat(render): Radar image mode, TargetRenderer image presets, more Particle images by @gqwg2003 in #7871
- feat(Macros): chat / use item by @MukjepScarlet in #7886
- feat(Speed): PiercingAttack (lunge) mode by @MukjepScarlet in #7887
- fix(PlayerLocationOnPlacement): eyePos calculation pose issue & import cleanup by @MukjepScarlet in #7896
- fix(Scaffold): towering multiple blocks with incorrect comparator base position by @MukjepScarlet in #7899
- fix(SwordBlock): not performing for fake AutoBlock by @MukjepScarlet in #7900
- fix(PacketMine/Renderer): wrong initial cull bit mask by @MukjepScarlet in #7901
- feat(Velocity): considerExplosion value for Lag/Modify mode by @MukjepScarlet in #7902
- fix(CurveValue): should do linear transform on 2 points by @MukjepScarlet in #7903
- Add CS2-style crosshair module by @Akaline-tech in #7866
- feat(Macros): execute client command by @MukjepScarlet in #7906
- feat(BlinkEsp/Model): outline color override & light percent value by @MukjepScarlet in #7909
- feat(AutoBowAimbot): ThroughWalls value by @MukjepScarlet in #7911
- feat: InputBind action SMART by @MukjepScarlet in #7912
- fix(MaceKill): Auto selection should not be handled here by @LanlanMC in #7864
- feat: support reading JPG/JPEG for NativeImage (file value) by @MukjepScarlet in #7913
- feat(HUD): InventoryStatistics by @MukjepScarlet in #7917
- feat(HUD/Minimap): out of bound entity rendering by @MukjepScarlet in #7918
- fix: clickgui settings not being applied by @SenkJu in #7921
- fix(BedNuker): not breaking surrounding block, aim issue, color issue by @MukjepScarlet in #7925
- feat(LiquidChat): player sprite part by @MukjepScarlet in #7932
- feat(Speed): stop when liquid & fall flying (elytra) by @MukjepScarlet in #7933
- fix(Theme/interop): Incorrect TypeScript nullable define by @MukjepScarlet in #7934
- chore(deps): bump viafabricplus from 4.4.5 to 4.4.7 by @dependabot[bot] in #7927
- fix(ClickGUI): module state in search resulrs and focus loss by @SenkJu in #7937
- chore(deps-dev): bump svelte from 5.14.0 to 5.53.0 in /src-theme by @dependabot[bot] in #7936
- fix(ClickGUI): Search focus issues by @SenkJu in #7938
- fix(InvMove/StopOnAction): jump-only input unhandled by @MukjepScarlet in #7944
- fix(compatibility): Fabric API access wideners by @MukjepScarlet in #7945
- refactor(render): fewer RenderPass creation in RenderEnvironment batch draw by @MukjepScarlet in #7948
- feat(Debug): RenderingDebug by @MukjepScarlet in #7950
- fix(SuperKnockback): NPE from mc.player by @MukjepScarlet in #7951
- fix(compatibility): crash on missing Fabric API by @MukjepScarlet in #7952
- feat(SwordBlock): fake on pressing by @NekoCurit in #7953
- fix(BlinkEsp/Box): color & outlineColor same config name by @NekoCurit in #7954
- fix(Sprint): blindness check not covered by @MukjepScarlet in #7956
- refactor(ItemStackListRenderer): vanilla-like generic preparation by @MukjepScarlet in #7957
- refactor: batch renderer rework by @MukjepScarlet in #7955
- fix(protocol): C2S container click unhandled in InventoryManager (<=1.21.4) by @MukjepScarlet in #7962
- feat(NoFall): Mount mode (auto ride)...
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...