RegReader - A Register Tracking HUD for Minecraft

RegReader is a lightweight yet powerful Minecraft mod that adds a customizable HUD overlay to keep track of your register values in-game! This does not only work for Registers, you can use it on Lamps and Torches too! Whether you're debugging, programming, or just want an easy way to monitor values, RegReader provides an intuitive and user-friendly experience.

Features:

  • HUD Overlay – Displays register values in real-time directly on your screen.
  • Enable/Disable On Demand – Toggle the HUD with F9 or per command whenever you need it.
  • Custom HUD - Color and move your HUD on the Screen how you like!
  • Customizable Bit Width and Spacing & Inverted RegFile Support – Adjust how your registers are built for broad ranges of RegFiles!
  • Custom Register Names – Assign meaningful names to your registers for easier tracking.
  • Add & Delete Registers – Fully manage your Registers per Build with ease.
  • Move & Rename Registers – Fully sort and organize your Register-HUD easily.
  • Persistent Config – Your settings are saved and across servers for a seamless experience.
  • Profiles - Save the current config and Regs as a Profile for Later!

Aliases: regreader, rr

Command Arguments Description
addreg name bits (≥1) spacing (≥1) inverted (bool) [hud] Add a register with given name, bit size, spacing, inverted flag, optional HUD (default "Default").
assignHUD name HUD Assign an existing register to a HUD.
defaultadd hud name Add a register with default bits, spacing, inverted for a HUD.
deletereg name Delete a register by name.
deleteall — Delete all registers.
movereg name direction (up/down) OR name position (int≥0) Move a register up/down or to specific position.
renamereg oldName newName Rename a register from oldName to newName.

HUD Management Commands

Command Arguments Description
hud toggle/on/off state (toggle/on/off) Enable/disable all HUDs.
hud color HUD color (#AARRGGBB) Set HUD color with ARGB hex.
hud add name Add new HUD with default settings.
hud remove name Remove HUD by name.
hud rename name newName Rename a HUD.
hud setDisplayBase HUD base (2,8,10,16) Set display base for a HUD.
hud setColoredNames HUD bool Enable/disable colored names on HUD.
hud setHUDSize HUD Width (int) Set HUD width.
hud setHUDPos HUD X/ Y position (int) Set HUD X or Y position.

Configuration Commands

Command Arguments Description
config reload — Reload the config file.
config reset — Reset config to defaults.
config setTitleMode titleMode (bool) Enable/disable title mode.
config setDefaults Bits defaultBits (2-32) Set default bit size for registers.
config setDefaults Spacing defaultSpacing (>2) Set default spacing.
config setDefaults Inverted defaultInverted (bool) Set default inverted flag.

Profile Commands

Command Arguments Description
profile save name Save current config as a profile.
profile load name Load a saved profile.
profile delete name Delete a saved profile.

HUD:

With titles: Screenshot 2025-07-29 175139 Without titles: Screenshot 2025-07-29 174036


Project members

Wueffi

Member

Details

Licensed ARR
Published 9 months ago
Updated 2 months ago