Skip to main content

MythicHUD Option

Interactive option dialogue with click/sneak-to-select mechanics. Up to 10 options supported with a scrollable window when visibleOptions is configured.

Configuration

mythichud_optionMap

Configuration for this option dialogue.

Properties

text

" required> The dialogue text. Supports MiniMessage and PAPI placeholders. duration

"> Duration of the typing animation. popupId

"> MythicHUD popup ID. Default: typewriter_option_dialogue. sound

"> Sound played when the dialogue starts. typingSound

"> Sound played at each typing animation step. visibleOptions

"> Maximum options visible at once. 0 = show all. When exceeded, a scroll window with has_above/has_below indicators is activated. options

" required> List of selectable options. Each option has text, criteria, modifiers, triggers, xOffset, yOffset, and requiredWisdom. timer

"> Auto-cancel timer. Set to 0 to disable. cancelTriggers

"> Triggers fired when the timer expires. customVariables

"> Additional custom variables.

  • Mouse scroll / ZQSD / WASD: Navigate between options
  • Arrow keys: Directional grid navigation
  • Physical movement (WASD + mouse): Directional navigation with cooldown
  • Sneak: Confirm the selected option

Scroll Window

When visibleOptions > 0 and fewer than all options fit:

%arg-N%Description
%arg-20%Visible option count (window size)
%arg-21%Window offset (first visible index)
%arg-22%Max window offset
%arg-23%Scroll percent 0-100
%arg-24%true/false — options hidden above
%arg-25%true/false — options hidden below

Use has_above/has_below for scroll arrow indicators in your popup YAML.

28 arguments total. See the Home page for the full reference table.