Minecraft 颜色代码转换
游戏所有处理都在浏览器本地完成,数据不上传服务器
输入
把文件拖到这里可直接载入
输出
在 § 代码、& 代码、十六进制、JSON 文本组件之间互转。要记住两件事:`§`(U+00A7)是原版认的,`&` 只在插件的转义语境里才会被替换成 `§`;十六进制有两种完全不同的写法 —— 逐位的 `§x§5§5§F§F§5§5`(给告示牌与命令方块)和 JSON 的 `{"color":"#55FF55"}`(给 `/tellraw`)。输入可以写 `§a`、`&a`、`a`、`#55FF55`、`green`,或格式代码 `§l`。
功能
- § 代码 / & 代码 / 十六进制 / JSON 互转
- 16 种颜色的名称与色块
- 格式代码:加粗、斜体、下划线、删除线、乱码、重置
- 逐位写法 §x§5§5§F§F§5§5
- JSON 文本组件 {"color":"#55FF55"}
- 支持名字输入(green、dark_blue)
- 一次可转多个代码
使用方法
- 每行输入一个颜色代码或名字
- 颜色名称与各种写法一起给出
- 只要一种形式时切「输出形式」
- 格式代码(§l 等)会说明它是什么效果
常见问题
- § 和 & 有什么区别?
- `§`(U+00A7)是原版游戏认的颜色前缀。`&` 是插件与命令的转义约定:服务器插件在把文本发给客户端前,会把 `&a` 换成 `§a`。在原版告示牌里写 `&a`,它就是普通的两个字符。
- 十六进制为什么有两种写法?
- 逐位的 `§x§5§5§F§F§5§5` 用在告示牌 / 命令方块的文本里(原版 1.16+ 认,少一位 `§` 就静默失效);JSON 的 `{"color":"#55FF55"}` 用在 `/tellraw`、`/title`、书的 JSON 里。两者毫无关系,所以各自给对。
- §l、§o 这些是什么?
- 它们是格式代码,改变字形而不是颜色:`§l` 加粗、`§o` 斜体、`§n` 下划线、`§m` 删除线、`§k` 随机字符(乱码)、`§r` 重置所有格式。它们可以叠加,但 `§r` 会清掉之前所有效果。
相关工具
颜色转换
转换在 HEX、RGB、HSL、HWB、CMYK 与 OKLab、OKLCH、Lab、XYZ 之间互转,另给出色温、反色、互补色、最接近的 ANSI 终端色与 WCAG 对比度。全部在浏览器本地完成。
MC 堆叠换算
游戏把物品总数换成几组加余几个,并算出需要几个潜影盒或大箱子。每组上限可选 64、16 或 1,桶装与不可堆叠物品都能算。
随机数生成
生成器生成随机整数或小数:范围、个数、小数位数可调,还能去重、排序、按二/八/十六进制输出。随机源取自浏览器的加密随机数。
MC 坐标换算
游戏我的世界主世界与下界坐标互转,按 8:1 配比换算,并给出区块坐标与传送门放置提醒。支持 x z 与 x y z 两种写法。
MC 游戏刻换算
游戏游戏刻、秒、红石刻、分钟四种单位互转,并列出常见周期。特别注意红石信号每 2 游戏刻更新一次。
MC 距离与跑图
游戏两点距离与跑图时间:直线距离、方格距离,并按走路、疾跑、鞘翅、矿车等方式估算用时。可选是否算高度与迅捷药水。