✦ Nekoha's Blog
← 返回主页

✦ MiniMessage 格式转换器

将 MiniMessage 字符串转换为 Minecraft JSON 聊天组件,或反向转换。支持颜色、装饰、点击事件、悬浮事件、彩虹色、渐变色等全部标签。

// 转换结果将显示在这里...
// 转换结果将显示在这里...

📖 MiniMessage 标签参考

颜色标签

<yellow>text</yellow> 或 <color:yellow>text</color>

使用 Minecraft 颜色名称或 Hex 颜色值(如 <color:#FF5555>)为文本上色。

<rainbow>text</rainbow>

彩虹色效果。可选参数:相位值(数字)或 ! 反转。如 <rainbow:2>

<gradient:#ff0000:#00ff00>text</gradient>

渐变色效果,支持多个颜色节点。如 <gradient:green:blue>

装饰标签

<bold> <i> <underlined> <strikethrough> <obfuscated>

加粗、斜体、下划线、删除线、随机字符。缩写:<b> <em> <u> <st> <obf>

事件标签

<click:run_command:/say hello>Click</click>

点击事件。支持 action:run_command、suggest_command、copy_to_clipboard、open_url、change_page、show_text

<hover:show_text:'<red>tooltip</red>'>Hover</hover>

悬浮事件。支持 action:show_text、show_item、show_entity

其他标签

<reset> 或 <r>

重置所有颜色和装饰效果(无结束标签)。

<key:key.jump>

显示玩家绑定的按键图标。

<lang:block.minecraft.diamond_block>

可翻译键,使用玩家语言环境显示 Minecraft 消息。

<insertion:text>insert this</insertion>

Shift+点击将文本插入聊天栏。

<pre><yellow>raw text</yellow></pre>

预格式文本,标签不会被解析,用于显示原始标签文本。

<font:uniform>text</font>

更改文本字体。默认命名空间为 minecraft。