Pular para o conteúdo principal

Dialog Menu

A extensão Dialog Menu utiliza a API de diálogo nativa do Paper (1.21.6+) para exibir menus interativos com diversos tipos de entrada.

Recursos

  • Interface nativa — Usa a API Dialog do Paper.
    • Tipos de entrada — Texto, interruptores, controles deslizantes.
    • Placeholders — Suporte a conteúdo dinâmico.
    • Comandos — Os botões executam comandos.

Entradas

Tipos de botão

TipoDescriçãoPlaceholder
ActionBotão simplesN/A
TriggerDispara entradas do Typewriter diretamenteN/A
InputCampo de texto$(<key>) (padrão input)
ToggleInterruptor liga/desliga$(<key>)
ChoiceLista suspensa$(<key>) (padrão choice)
SliderFaixa numérica$(<key>)
TipoDescrição
MULTI_ACTIONGrade de botões (padrão)
CONFIRMATIONJanela vanilla de sim/não
NOTICEAviso de um único botão

Um item opcional pode ser destacado no corpo do diálogo, e o comportamento após a ação (fechar, permanecer aberto, aguardar) é configurável.

[!IMPORTANT] Requer Paper 1.21.6+.

Início rápido

  • 1. Acionar ações — Use as entradas de ação para interagir com a extensão: paper_dialog. Acione-as a partir de comandos, NPCs, eventos ou outras entradas. → paper_dialog

Placeholders

Todos os placeholders usam o prefixo %typewriter_dialogmenu_.

PlaceholderDescrição
%typewriter_dialogmenu_inmenudialog%Retorna o valor atual de inmenudialog.