Repository navigation
GlowberryClient BETA3 - Module Data Fixes, Blueberry UI & Native Route Cleanup
Pre-release
Pre-release
GlowberryClient BETA3 — Module Data Fixes, Blueberry UI & Native Route Cleanup
The module catalogue entries that were disabled, or enabled but doing nothing, purely because they were refused for lack of a live native game feed now work wherever this build actually has a route to their data. Every entry is classified by the route it needs, and only the entries that genuinely require a feed this build does not expose stay badged, with the reason they are badged.
Module Catalogue — Phase A: device input and launcher state (no game data needed)
- HUD readouts: clock, keystrokes, memory, watermark, combo, death counter, K/D tracker, streak tracker, kill counter.
- Actions: drop all, chat macro, command bind, auto GG, auto tip.
- Input-driven cooldown readouts: attack cooldown, attack indicator, crit timer, pearl timer, gapple timer, shield timer, hit marker.
- Sprint helpers: no sprint reset, sprint swing, keep sprint.
Module Catalogue — Phase B: the game options file
- Bob off, fullbright (self and world), particle off, sprint particles, FOV boost. Each writes the instance's options file, applied on the next game load.
Module Catalogue — Phase C: the local-player feed
- Coordinates, direction, compass, chunk borders, speedometer, health display, position display, speed display, velocity display, fall damage warning, waypoints, death waypoint.
Module Catalogue — Phase D: the peer feed
- Reach circle, target HUD and target info, from the proximity-voice peer feed (needs no game hook).
Module Catalogue — Phases E and F: honestly badged, not faked
- Engine/render hooks are not reachable on the shipped builds: the game exposes no entity, block, inventory or effect feed to a mod. These stay badged with the reason, instead of showing a fabricated reading.
- Server-decided or ban-risk behaviour (reach, knockback, crits, TPS, inventory automation) is not shipped on purpose and is badged with the note that says which.
Native route cleanup (this build)
- Retired the raw OpenGL ES mesh rasteriser, which cannot draw on a Vulkan-only RenderDragon build, along with its draw self-test cube and mesh draw counter.
- Capes reach the game through the engine's own texture loader, so a cape appears with no resource pack, no world reload and no GL renderer.
- Accessories and pets reach the game through the client's native player-render hook; where that hook is not live the panel says the piece is preview-only instead of implying it is drawn.
- Cosmetics diagnostics now report the route that is actually live (cape engine texture route, engine image pipeline, player-render hook) and name the first failing stage, rather than a GLES draw count.
Also in this release (everything since OV.2)
- Cosmetics: capes, pets and hats reach the game across versions; native render pipeline, authored Blockbench mesh support, per-piece textures and the in-app cosmetics diagnostics.
- Cosmetics plan phases 0-6: rules revision and version coverage, honest skin identity, the cape engine texture swap, hand-designed capes, pet asset measurement and the big-server skin finding.
- Plan phases 7-13: a real F3-style debug readout, Closet icon sections with standalone previews, the replay transport, an alphabetised Mod Menu, the Launch tab revamp, a controller cursor with connection toasts, and every emoji icon removed.
- Software rasteriser preview (character, pet, cape, accessories) with golden-image tests.
- Blueberry UI: shared design tokens and a component library, restyled Mod Menus, radial wheel, Closet and Launch tab; blue is the default accent.
- Real Minecraft skin shown from the engine-hook seam, with the XUID-based account skin resolver enabled after a Microsoft sign-in.
- FPS modules trimmed to the seven options that work; the radial hub head follows the cursor; the cursor disc is replaced with a clean pointer arrow.
- Signature rules revision 7: fresh pause/HUD hooks for 1.26.30-1.26.52.
Verification
:app:compileDebugJavaWithJavacgreen.- 1738 unit tests pass (pure logic, no mocks).
:app:assembleDebuggreen; APK ships arm64-v8a withlibgxcore.soandlibpreloader.so.- Preview, cosmetics and native seams are unverified on device; the pure pipeline is covered by the tests.
Official Release coming in 4 days. Download not Recommended if you don't like spoilers.