Saltar al contenido principal

Dialog Menu

La extensión Dialog Menu aprovecha la API de diálogo nativa de Paper (1.21.6+) para mostrar menús interactivos con distintos tipos de entrada.

Características

  • Interfaz nativa — Usa la API Dialog de Paper.
    • Tipos de entrada — Texto, interruptores, deslizadores.
    • Placeholders — Soporte de contenido dinámico.
    • Comandos — Los botones ejecutan comandos.

Entradas

Tipos de botón

TipoDescripciónPlaceholder
ActionBotón simpleN/A
TriggerDispara entradas de Typewriter directamenteN/A
InputCampo de texto$(<key>) (por defecto input)
ToggleInterruptor activado/desactivado$(<key>)
ChoiceLista desplegable$(<key>) (por defecto choice)
SliderRango numérico$(<key>)
TipoDescripción
MULTI_ACTIONCuadrícula de botones (por defecto)
CONFIRMATIONVentana vanilla de sí/no
NOTICEAviso de un solo botón

Se puede destacar un objeto opcional en el cuerpo del diálogo, y el comportamiento posterior a la acción (cerrar, permanecer abierto, esperar) es configurable.

[!IMPORTANT] Requiere Paper 1.21.6+.

Inicio rápido

  • 1. Activar acciones — Usa las entradas de acción para interactuar con la extensión: paper_dialog. Actívalas desde comandos, NPC, eventos u otras entradas. → paper_dialog

Placeholders

Todos los placeholders usan el prefijo %typewriter_dialogmenu_.

PlaceholderDescripción
%typewriter_dialogmenu_inmenudialog%Devuelve el valor actual de inmenudialog.