The MythicHud Extension bridges TypeWriter’s dialogue system with the MythicHUD plugin. It enables spoken dialogue with typing effects, option-based choice dialogues, cinematic segments, and look-at-audience popups — all powered by MythicHUD’s command-based popup system.Documentation Index
Fetch the complete documentation index at: https://docs.borntocraftstudio.net/llms.txt
Use this file to discover all available pages before exploring further.
Key Features
Spoken Dialogue
Typing animation with per-character sound support.
Option Dialogue
Interactive choice menus with grid navigation and scrollable option window.
Cinematic Dialogue
Multi-segment cinematic sequences with typing effects.
Look Audience
Contextual popups when a player looks at a position.
Installation
- Place
TypeWriter-MythicHudExtension.jarinplugins/TypeWriter/extensions/ - Copy the YAML templates from the JAR to
plugins/MythicHUD/:assets/typewriter_spoken_asset.ymlassets/typewriter_option_asset.ymlassets/typewriter_look_asset.ymlpopups/typewriter_spoken_dialogue.ymlpopups/typewriter_option_dialogue.ymlpopups/typewriter_look_popup.yml
- Run
/hud reloadto register the new assets and popups - Run
/typewriter reloadto load the extension
Commands
MythicHUD popups are triggered by commands dispatched automatically by the extension:|) and become %arg-1%, %arg-2%, etc. in the popup YAML text layers.
Comparison with BetterHUD Extension
| Feature | BetterHUD | MythicHUD |
|---|---|---|
| Popup API | Programmatic (Java events) | Command-based (/happyhud popup) |
| Update frequency | Every tick (~50ms) | Every ~250ms (throttled) |
| Variable injection | Unlimited (Map) | Up to 28 arguments |
| YAML customization | No | Yes (editable assets/popups) |
| Typing sound | Yes | Yes |
| Scroll window | Yes | Yes |
Interface Variables
Spoken Dialogue
| Argument | Variable | Description |
|---|---|---|
%arg-1% | speaker | Display name of the speaking character |
%arg-2% | text | Current text being typed out |
%arg-3% | progress | Integer percentage (0-100) |
%arg-4% | percentage | Float percentage (0.00-1.00) |
%arg-5% | instruction | "finish" or "continue" |
%arg-6% | is_complete | "true" or "false" |
%arg-7% | pressbutton | ”Press X to continue” text |
Option Dialogue
| Argument | Description |
|---|---|
%arg-1% | Speaker name |
%arg-2% | Dialogue text |
%arg-3% | Progress 0-100 |
%arg-4% | Animation complete (true/false) |
%arg-5% | Instruction text |
%arg-6% | Total option count |
%arg-7% | Selected index (absolute) |
%arg-8% | Selected option text |
%arg-9% | Timer remaining (seconds) |
%arg-10%–%arg-19% | Option texts (visible window) |
%arg-20%–%arg-28% | Scroll window metadata |