这个 MiniMessage 设计器帮助你测试什么
MiniMessage 是一种基于标签的文本格式,常用于基于 Adventure 的 Minecraft 服务器软件和插件。此编辑器可帮助你组合颜色、装饰、渐变、彩虹文本、换行和点击元数据,并在聊天、物品描述和全息样式预览中比较结果。
预览有意支持 MiniMessage 语言的一个实用子集。高级标签、插件特定的解析器、占位符、字体、可翻译组件和服务器端上下文可能渲染不同或保持可见。请始终将最终的 MiniMessage 字符串粘贴到实际解析它的插件中。
使用标签代替旧版颜色代码
使用 <bold>...</bold>、命名颜色、渐变或彩虹格式等标签包裹文本。按相反顺序关闭嵌套标签,并在后续文本应返回默认样式时使用 <reset>。
比较多种显示环境
聊天、物品描述和全息预览具有不同的空间和可读性限制。长渐变行在聊天中可能有效,但在物品描述中换行不佳,而全息通常需要更少的文字和更强的对比度。
了解导出格式
MiniMessage 源是明确接受 MiniMessage 的插件的正确输出。旧版段落符号输出和 Minecraft JSON 是用于其他目标的转换,可能无法保留每个渐变、事件或插件特定标签。
仔细检查交互文本
点击元数据可以打开 URL 或请求命令,具体取决于接收插件和客户端。验证链接,正确引用标签参数,切勿发布从不受信任的配置中复制的命令或 URL。
创建可靠的 MiniMessage 字符串
- 从纯文本开始,并选择聊天、物品描述或全息环境。
- 在需要它们的最小文本范围周围添加颜色和装饰标签。
- 使用预览查找未闭合的标签、不可读的颜色和不想要的换行。
- 为兼容 Adventure 的插件复制 MiniMessage 源,或仅在目标需要时才选择其他导出。
- 在具有相同插件版本和占位符配置的暂存服务器上测试最终输出。
MiniMessage 编辑器常见问题
MiniMessage 是原版 Minecraft 内置的吗?
不是。它通常通过 Adventure 文本库和服务器插件提供。原版命令使用 Minecraft 文本组件,而不是 MiniMessage 源标签。
为什么标签在我的服务器上有效,但在本预览中无效?
服务器插件可能注册了自定义解析器、占位符或标签,这些在仅浏览器的预览中不可用。请将标签保留在源中,并使用该插件进行验证。
JSON 或旧版导出会保留所有效果吗?
不一定。渐变、点击数据、嵌套装饰和自定义标签并非在每个目标格式中都有完美的等效项。将转换后的输出视为起点,并在目标环境中进行测试。
如何修复格式延续过远的问题?
在预期边界处关闭活动标签,或插入 <reset>。对于嵌套样式,先关闭内部标签,然后关闭外部标签。