Modules¶
Thirteen modules. Each one only reads what the game already shows you. Only FPS is on by default, and every module can be switched off.
All modules¶
| Module | Identifier | Default | HUD element | What it shows |
|---|---|---|---|---|
| FPS | fps |
on | yes | Frames per second |
| Ping | ping |
off | yes | Your latency as the server reports it in the player list |
| Coordinates | coordinates |
off | yes | Your block position, the same numbers as F3 |
| Session timer | session-timer |
off | yes | Time since the game started |
| CPS | cps |
off | yes | How many times per second you click |
| Keystrokes | keystrokes |
off | yes | WASD, mouse buttons and jump, highlighted while pressed |
| Armor and held item | armor |
off | yes | Your armor pieces and held item with remaining durability |
| Potion effects | potions |
off | yes | Your active effects with the time left |
| Toggle sprint | toggle-sprint |
off | yes | Tap Sprint once to keep it held; a status text |
| Zoom | zoom |
off | no | Narrows the field of view while a key is held |
| Custom crosshair | crosshair |
off | no | Replaces the crosshair with a simple shape in your colour |
| Resource packs | packs |
off | yes | The names of your active resource packs |
| Chat appearance | chat |
off | no | Chat background opacity, text shadow and optional timestamps |
General (general) is listed with the modules in the settings screen but is not a feature. It carries the Animations switch, the layouts and the export and import buttons. See Settings screen.
Two modules that write something¶
Eleven modules only draw. Two also change something on your own computer, and neither sends anything:
- Toggle sprint holds the pressed state of the vanilla Sprint key binding. Some servers forbid toggle-sprint mods.
- Zoom changes your own field of view while a key is held, and optionally the vanilla cinematic camera.
Custom crosshair and Chat appearance change how something vanilla is drawn. The full review table is on Multiplayer and fair play.
Shared behaviour¶
- HUD modules share three appearance settings: Background, Text shadow and Text color. They are listed once on Settings screen and repeated in each module's table.
- Position and scale are set in the HUD editor and belong to the active layout.
- The HUD is not drawn while F1 hides the interface or while the F3 debug screen is open.
- Modules run once per client tick (20 times a second) and on render. A module is also ticked while it is off, so that it can undo what it did; Toggle sprint uses this to release the key when you switch it off.
How to read a module page¶
Each page has the same parts: a fact list (identifier, default, position), what the module shows, its settings with type, range and default, the game state it reads, and its multiplayer note. The multiplayer note is quoted from the client, where it appears under the module's settings.