## CCBlueX/LiquidBounce — v0.35.2…v0.35.3

_87 commits._

### Features
- **feat: icon fallback for item lists (#7514)** (6cfc871)
- **feat(HUD/Keybinds): modifier view (#7391)** (c376cf9)
- **feat(FontRenderer): support both 2D and 3D rendering (#7510)** (a26db29)
- **feat: Radar(PointerESP) (#7498)** (23246c5)
- **feat(Fly/Sentinel): boost fly (#7500)** (c226e49)
- **feat(AntiBot/custom): configurable name condition (#7480)** (02e10cc)
- **feat(FreeCam): keep sneaking (#7459)** (3db82f3)
- **feat(HUD/Minimap): more configurable features (#7455)** (0fcfc1d)
- **feat(Sprint): item use handling (#7425)** (d08b065)
- **feat: AutoFarm enhancement (#7416)** (68be870)
- **feat: custom shader renderer (#7401)** (19a02d5)
- **feat(Esp2DMode): Centered the lines and allowed thickness adjustments (#7220)** (f55b975)
- **feat(SkinChanger): upload skin to mojang (#7181)** (5ba8d6c)
- **feat(command/bind): complete modifier operations (#7395)** (ade3a4f)
- **feat(ConfigSystem): Enhanced backup for unique ZIP file naming (#7389)** (5926adf)
- **feat(EventSystem): shared event flow (#7387)** (0d30cd2)
- **feat(HUD): scaffold block counter next block icon (#7381)** (1698d23)
- **feat: Combo Bind (frontend) (#6407)** (10b95e3)

### Fixes
- **fix(Fucker): delay looping and render flickering (#7519)** (460dae8)
- **fix: command usage incomplete (#7515)** (f88af55)
- **fix: crash on init due to static recursive reference (#7512)** (13fe110)
- **fix(ValueSystem): error on self re-attachment (#7502)** (caf596d)
- **fix(NormalizedPlane): normalVec of the plane not normalized (#7482)** (c5fed39)
- **fix(compatibility): mod RRLS (Remove Reloading Screen) (#7476)** (87667b6)
- **fix: ModuleTextFieldProtect should not work when disabled (#7471)** (e0c20bb)
- **fix(loading screen): button position overlapped (#7466)** (bde3de4)
- **fix(rotation): `considerSpot` visible check failure (#7464)** (4f0f325)
- **fix(cosmetics): possible NPE (#7465)** (40d0de8)
- **fix(protocol): `ClientboundSetEntityMotionPacket#movement` is no longer scaled (#7457)** (60e04dd)
- **fix(EnvironmentRemapper): broken environment detection from yarn class names (#7456)** (bbc09c1)
- **fix(Scaffold): unhandled successful placement (#7454)** (8be09e6)
- **fix(SwordBlock): correct protocol version check (#7453)** (a3bb4f7)
- **fix(Projectiles): incorrect path caused by mapping name shaded extension function (#7451)** (a426cde)
- **fix(Nametags): vanilla nametag doesn't hidden (#7448)** (2103006)
- **fix: NPE in `CombatExtensions#shouldBeShown` (#7441)** (e421fdb)
- **fix(build): version extraction (#7439)** (6463c35)
- **fix(Nametags/Enchantment): render issue due to no such enchantment (#7423)** (6c43ec4)
- **fix(MobOwners): possible NPE (#7422)** (6f9ea53)
- **fix(cosmetics): cape texture (#7413)** (ee7bdbc)
- **fix: FakePlayer state incorrect since mapping migration (#7406)** (cda6dca)
- **fix(Spoofers/Fingerprint): not running when Exploit Preventer installed (#7411)** (4f2972e)
- **fix: chat execution order (#7410)** (084637b)
- **fix(Spoofer/Fingerprint): compatibility with altering by another mod (#7409)** (3b99959)
- **fix(HttpServer): WS socket closed & unstopped OAuth server (#7373)** (10b83ea)
- **fix(PersistentLocalStorage): concurrent issue (#7372)** (e40350f)

### Backend
- **release: 0.35.3** (d1db7d8)
- **Revert "chore(dependabot): ignore NeoForge versions (#7438)" (#7444)** (12d9122)

### Chore
- **chore(deps): bump versions (#7518)** (11e5d0c)
- **chore: minor ui refactorings (#7513)** (f3e5445)
- **chore: item category cleanup (#7511)** (fd21952)
- **chore(ValueSystem): rename some value type to match official mapping (#7509)** (8457023)
- **chore(deps): fastutil4k 0.2.2 -> 0.2.3 (#7508)** (1962d4b)
- **chore(BlockOffsetOptions): default constant (#7507)** (85e2610)
- **refactor(ItemChams): reduce UBO writing (#7506)** (14ec95c)
- **refactor(render): optimize outline pipeline (#7505)** (2144cda)
- **chore: Updated Chinese translation (#7499)** (9e72b14)
- **chore(deps): migrate javax nullable to jspecify (#7493)** (80cc420)
- **chore: Change Dependabot update schedule to weekly (#7488)** (036be6e)
- **chore(deps): bump maven.modrinth:modmenu (#7477)** (9bcc69d)
- **refactor(values): add more auto completions (#7473)** (39e8bb7)
- **chore: add parchment mapping layer (#7469)** (a0806bd)
- **chore: add Vec3.withLength (#7468)** (f586bec)
- **chore: code cleanup (#7463)** (65d52c1)
- **chore: disable Chams module (#7461)** (26b381a)
- **chore(deps): VFP 4.4.1 (#7460)** (84b4af9)
- **refactor(Trajectories): better detailed info renderer (#7452)** (e606234)
- **chore(interop): allow serialize event sync for events with mutable fields (#7437)** (d773a42)
- **chore(dependabot): ignore NeoForge versions (#7438)** (2c0adf4)
- **chore(deps): bump polyglot from 25.0.0 to 25.0.1 (#7428)** (36d55a9)
- **chore(deps): bump okhttp from 5.1.0 to 5.3.2 (#7429)** (99641f7)
- **chore(deps): bump djl from 0.34.0 to 0.36.0 (#7430)** (cba0818)
- **chore: replace Math.random with ThreadLocalRandom (#7427)** (491077b)
- **chore: version catalog (#7415)** (c91d132)
- **chore: rename confusing extensions (#7419)** (a1a4b07)
- **chore(render): outdated comment cleanup, correct font render type (#7414)** (a6ceddc)
- **chore(workflow): use Java 25 for Dokka & TS gen (#7412)** (726dfd8)
- **refactor(spoofers): use exploit preventer (#7397)** (68aa8db)
- **chore(mapping): yarn -> mojang (#7402)** (d9e693c)
- **chore: disallow wildcard imports in Kotlin (#7405)** (c70deb6)
- **chore: rename Component to HudComponent & Vec3 to Vec3f (#7404)** (13f7868)
- **refactor(events): renamed `AutoJumpEvent` to `AllowAutoJumpEvent` (#7396)** (49d10c0)
- **chore: Minecraft 1.21.11 (#7298)** (ff1440d)
- **chore(theme): duplicated code cleanup (#7394)** (33e7fff)
- **chore(ClickGui): refactor bind setting (#7384)** (648a19e)
- **chore: excluding more provided libs (#7374)** (c2eac04)
- **chore(deps): coroutine support in REST backend (#7371)** (f710abf)
- **chore: increase version to 0.35.3** (5932127)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/CCBlueX/LiquidBounce?utm_source=github-action)._