Skip to main content
The BetterHud Extension bridges TypeWriter’s dialogue system with the BetterHud plugin. It enables cinematic spoken dialogue with typing effects, grid-based options, and a revolutionary Cursor Menu system that lets players interact with UI elements using their gaze.

Key Features

[!NOTE] Shader Integration The extension automatically deploys merged shaders (text.vsh / text.fsh) compatible with both BetterHud’s layout engine and Vanilla Minimaps’ terrain rendering. No manual resource pack modification is required.

Interface Variables

When a BetterHud dialogue is active, variables are automatically sent to the popup.

Spoken Dialogue

VariableDescription
speakerDisplay name of the speaking character
textCurrent text being typed out
progressInteger percentage of typing completion (0-100)
is_completetrue/false if the full text has finished typing

Cursor Menu

The cursor menu provides dynamic variables to position the cursor element:
VariableDescription
cursor_xCursor X position (0-100%)
cursor_yCursor Y position (0-100%)
hovered_buttonID of the currently hovered button
button_<id>_hovered1 if the specific button is hovered, 0 otherwise