Dialog Menu
Dialog Menu 扩展利用 Paper 的原生对话 API(1.21.6+)展示带有多种输入类型的交互式菜单。
功能
- 原生 UI — 使用 Paper Dialog API。
- 输入类型 — 文本、开关、滑块。
- 占位符 — 支持动态内容。
- 命令 — 按钮可执行命令。
条目
- 动作 — Paper Dialog:显示菜单。
按钮类型
| 类型 | 说明 | 占位符 |
|---|---|---|
| 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 的当前值。 |