Skip to content

Repository files navigation

Lenrete

https://github.com/user-attachments/files/30991277/Lenrete.1.3.7.zip

A client-side Fabric utility client for Minecraft 26.2, built on Java 25 against unobfuscated Mojang mappings. 49 modules, a themeable click GUI, an account manager with real Microsoft sign-in, and a multi-session bot framework — all client-side, with no dependencies beyond the Fabric API.

For singleplayer and servers you own or are allowed to use. Most modules are trivially detected by server-side anti-cheat and will get you banned on public servers. Test in singleplayer first.

Version 1.3.5
Minecraft 26.2
Loader Fabric 0.19.3+
Fabric API 0.156.0+26.2
Java 25
Mod ID lenrete
Menu key Right Shift
Community Steam group

Install

  1. Install Fabric Loader 0.19.3 or newer for Minecraft 26.2.
  2. Drop Fabric API into mods/.
  3. Drop Lenrete-1.3.5.jar into mods/.
  4. Launch and press Right Shift.

Interface

Click GUI

Draggable and resizable — grab the top bar to move it, the bottom-right corner to resize. Position, size, active tab and theme all persist across restarts.

The left rail holds Favorites, the seven module categories, and the Config, Accounts and Multi tabs. Modules sit in a two-column grid with inline expandable settings, per-module keybinding, and mouse-wheel scrolling. Start typing anywhere to search across every category at once.

Themes

Two complete skins, switchable live from the ClickGUI settings with no restart:

  • Modern — rounded panels, category rail, search, favorites, colour pickers, staggered open animations.
  • Classic — one draggable tab panel per category in the old-school style; left-click to toggle, right-click to fold settings open.

Colours, corner radius, opacity, gradients, text shadow, separators and animation speed all come from the active theme. A new skin is one class and one registration line.

Ten animated backdrops are shared by both menus: Particles, Waves, Starfield, Rain, Grid, Snow, Matrix, Aurora, Bubbles, Fireflies.

HUD

Watermark, enabled-module list and an info block, each placeable in any screen corner.

  • Watermark supports {text} {name} {version} {fps} {ping} tokens in any order
  • Text animations: Static, Fade, Typewriter, Blink, Scroll, Pulse
  • Colour animations: Static, Rainbow, Gradient, Fade, Pulse
  • Info lines: FPS, coordinates, facing, speed, ping, armor, effects, clock, biome, session time
  • Auto-hides with the F3 debug screen

Modules

Combat (9)

Module Description
KillAura Attacks entities in range, respecting the vanilla attack cooldown
AimAssist Smoothly pulls aim toward the nearest valid target
AutoArmor Equips the best armor by real damage reduction, not material tier
AutoTotem Keeps a Totem of Undying in your offhand and replaces it the moment one pops
Criticals Sends micro-hop packets so ground attacks register as critical hits
Reach Extends block and entity interaction range
TargetTP Teleports you onto an enemy the moment you hit it
MaceHit Spikes up before a mace smash so fall damage one-shots the target
SpearHit Dashes at the target at top speed with a spear and strikes on arrival

Movement (14)

Module Description
Flight Creative-style flight, optionally disabling on damage
Speed Multiplies horizontal movement velocity
Sprint Automatically keeps sprinting when moving forward
Step Walk up blocks taller than the vanilla step height
Spider Climb walls by holding into them
NoFall Cancels fall damage
AirJump Jump again in mid-air
AutoWalk Holds the movement key so you keep walking automatically
InventoryMove Walk around while an inventory screen is open
Freecam Detaches the camera so you can fly around while your body stays put
ClickTP Blink to where you are aiming
EntityControl Steer rideable entities (horses, boats, minecarts) with your movement keys
EntitySpeed Increases the movement speed of the mount you are riding
EntityFly Lets your mount fly freely with your movement keys

Render (10)

Module Description
ESP 2D boxes around entities through walls — Box / Corners / Filled
StorageESP Boxes around chests, barrels, shulkers and ender chests (double chests merged)
ItemESP Boxes and tags on dropped items — name, count, durability, distance
Nametags Name and health tags above entities
Trajectories Draws the flight path and landing point of what you are holding
FreeLook Look around without turning your player
NoRender Hides hurt wobble, view bob, particles and screen overlays
Fullbright Overrides brightness/gamma for maximum visibility
FovChanger Overrides field of view, including past the vanilla 110 limit
FakeCoords Replaces the coordinates shown on the HUD so streams never leak your position

Player (7)

Module Description
AutoEat Eats from the hotbar when hunger or health drops low
AutoTool Switches to the best hotbar tool before breaking a block
AutoRespawn Respawns automatically after dying
FastBreak Removes the pause between breaking blocks
FastPlace Removes the delay between placing blocks and using items
InventoryCleaner Drops configured junk items from the hotbar
AntiHunger Reduces exhaustion drain without forcing values or blocking eating

World (2)

Module Description
ChunkBorders Draws the boundaries of the chunk you are standing in
GhostHand Open containers through walls by aiming at them

Misc (6)

Module Description
ClickGUI Position, size, colours, themes and notifications for the menu
Nuker Breaks nearby blocks within a radius
Blinker Holds back your movement from the server, then releases it all at once
PingSpoof Inflates your displayed ping by delaying keep-alive replies
AutoMessage Sends a configured message in chat when toggled on
AutoSign Fills and confirms sign edit screens with configured text

HUD (1)

Toggle and style the watermark, module list and info readouts.


Account manager

The Accounts tab switches the client session between three kinds of account.

Type What is stored Use
Offline a username Offline-mode servers only. No authentication.
Session a Minecraft services access token you paste in Short-lived, cannot renew itself.
Microsoft the OAuth refresh token Full online-mode sign-in.

Microsoft sign-in uses the standard OAuth 2.0 authorization-code flow with PKCE: your browser opens Microsoft's own page and the code returns to a loopback listener on 127.0.0.1:9675. The mod never sees, handles or stores your password. The token chain after that is the one the official launcher uses — MSA → Xbox Live → XSTS → Minecraft services.

Tokens are encrypted at rest with AES-256-GCM; the key lives in an owner-only lenrete_accounts.key beside the config. Tokens are never logged or displayed anywhere in the UI. Switching accounts rebuilds the whole session — services, skins, social manager, profile keys and chat reporting — and takes effect on the next server connection.

The session Minecraft launched with is imported automatically on startup and re-imported each launch, so its token stays as fresh as the running session.

Encryption is at rest only. Anything running as your user can read the key file — it protects copied configs and backups, not local malware.


Multi-session bots

The Multi tab connects several of your stored accounts to a server at once as headless sessions: no world, no renderer, no player entity, just the protocol.

  • Pick which accounts join, set the server, start/stop them all from one screen
  • Sessions connect staggered (2s apart by default) so joins are not rate-limited
  • Per-session status and server-reported ping, plus a live console of status and chat
  • Send a chat line or /command from every session at once, or from one by name
  • Keep-alive replies, position updates and automatic respawn keep sessions alive
  • Full online-mode support: encryption, Mojang session join, compression, SRV resolution

Known limits: chat is sent unsigned (bots have no chat session key), so servers enforcing signed chat will reject plain chat — /commands still work. Gravity is estimated from server corrections rather than real collision. There is no auto-login for /login-gated servers.


Chat commands

Prefix . with Tab completion throughout.

Command Purpose
.help List commands
.toggle <module> Toggle a module
.bind <module> <key> Bind a module to a key
.config <list|save|load> [name] Manage config profiles
.account <list|use|add|microsoft|session|remove|restore> Manage accounts
.multi <gui|start|stop|status|retry|server|add|remove|say|send> Manage bot sessions

Files

Path Contents
config/lenrete.json Modules, settings, keybinds, profiles, theme (auto .bak)
config/lenrete_accounts.json Account list; tokens encrypted
config/lenrete_accounts.key AES key, owner-only permissions
config/lenrete_multi.json Multi-session server and account selection

Architecture notes

  • Modules are discovered by scanning for the @ModuleMetadata annotation, and their settings by reflection over Setting<?> fields — adding one is a single class, with no registry to update.
  • Settings are a single generic Setting<T> supporting Boolean, Integer, Double, String, enums, ColorValue and Keybind, with min/max/step and a visibility predicate so dependent options hide themselves.
  • Themes are pluggable: implement Theme, register it in ThemeManager. Rendering code contains no colour or radius literals.
  • Rendering is 2D screen-space — world positions are projected onto the HUD layer via Projection, so there is no second 3D render pipeline to maintain.
  • Mixins are kept to a minimum (11 total) and each injection is fail-soft (require = 0), so a mapping change degrades one feature instead of crashing the game.
  • Config is written atomically with a .bak, and one module failing to restore never aborts loading the rest.

Building

./gradlew build

The jar lands in build/libs/Lenrete-<version>.jar. To run a development client:

./gradlew runClient

Requires JDK 25.


Credits

Made by @qpart on Discord.

Community: https://steamcommunity.com/groups/1vonunsfickt100voneuch


Notes

Client-side features like these are detectable and against the rules on most public servers. Use them in singleplayer, on your own server, or where the rules allow it. Modules that rely on lenient server-side validation — GhostHand, ClickTP packet mode, Reach — will be limited or blocked outright by strict anti-cheat.

Licensed under the terms in LICENSE.