跳到主要内容

Dialog Menu

Dialog Menu 扩展利用 Paper 的原生对话 API(1.21.6+)展示带有多种输入类型的交互式菜单。

功能

  • 原生 UI — 使用 Paper Dialog API。
    • 输入类型 — 文本、开关、滑块。
    • 占位符 — 支持动态内容。
    • 命令 — 按钮可执行命令。

条目

按钮类型

类型说明占位符
Action简单按钮
Trigger直接触发 Typewriter 条目
Input文本框$(<key>)(默认 input
Toggle开/关切换$(<key>)
Choice下拉列表$(<key>)(默认 choice
Slider数值范围$(<key>)

对话类型

类型说明
MULTI_ACTION按钮网格(默认)
CONFIRMATION原版是/否窗口
NOTICE单按钮提示

对话正文中可以选择性地展示一个物品,并且动作之后的行为(关闭、保持打开、等待)可配置。

[!IMPORTANT] 需要 Paper 1.21.6+

快速开始

  • 1. 触发动作 — 使用动作条目与扩展交互:paper_dialog。可从命令、NPC、事件或其他条目触发它们。→ paper_dialog

占位符

所有占位符都使用前缀 %typewriter_dialogmenu_

占位符说明
%typewriter_dialogmenu_inmenudialog%返回 inmenudialog 的当前值。