情境提示 - JMK-39/AdventureSystems GitHub Wiki
English | 简体中文
情境提示
提示可按语言维护,在加载和世界内/暂停情境中使用。每条可设置文本、显示时长和阶段,并按以下条件筛选:
- 维度、生物群系、结构。
- 进度条件。
- 携带物品、已装备 Curios,以及可选的 NBT 匹配。
编辑器提供条件选择与时间设置。连接服务器时,客户端按当前语言请求服务器提示,本地文件用于回退。编辑服务器管理的提示内容需要权限等级 2。
提示编辑器顶部已有搜索与编辑控件,因此返回按钮位于左下角,新建按钮在其旁边,保存按钮仍在底部。时间与注册表选择器的取消按钮位于左上角,标题在旁边的固定区域内滚动。
分版本物品数据: 本页 NBT 说明对应 Forge 1.20.1;NeoForge 1.21.1 使用原生数据组件。见 版本与物品数据,不转换旧物品 NBT。
NeoForge 条件示例:
{"id":"minecraft:diamond_sword","components":"[damage=3]","componentMode":"WEAK"}
NONE 不检查物品数据;WEAK 要求配置的值或移除条件成立,允许其他组件;STRONG 比较完整有效变化。附魔等动态组件在世界注册表可用后解析。
提示显示在加载/世界转换界面及按 Esc 后的暂停菜单左下角。若所有世界提示都有条件、当前没有任何条件匹配,就不会显示面板。可添加一条不带条件的通用提示作为回退:
{"stage":"game","text":"一条通用的暂停菜单提示。","time":5000}
从 26.10.4 起,新生成的默认文件包含六条通用 any 阶段提示,每条默认显示六秒;计时到期后从符合条件的提示池随机选取下一条,随机选择可能再次选中同一条。已有自定义文件保持不变;若文件中只有带条件的游戏提示,请补充一条无条件条目后重载资源或重新进入世界。仅 loading 阶段的条目不会在暂停菜单显示。
小窗口中,条件列表在保存与返回按钮上方滚动。使用滚轮或滚动条查看下方条件;右键删除和物品悬浮提示按当前可见行的位置响应。注册表选择器的搜索框位于标题与取消按钮下方。