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