跳到主要内容
OhMyMC
文章书架工具种子汉化导航
OhMyMC

用最清晰的方式,学会 Minecraft。

Copyright © 2024-2026 suixinio. All rights reserved.|京ICP备2024096958号-1

本网站与 MOJANG 或 MICROSOFT 无任何关联

首页工具皮革盔甲调色

皮革盔甲调色

调 RGB 颜色,生成染色皮革甲 /give 指令与配方。

免费在线数据更新至 26.2

正在加载工具…

皮革染色算法与染料 RGB 表

16 种染料的颜色值

十进制那一列就是 dyed_color 组件与旧版 display.color 接受的数值。旧版 id 用于 1.13 之前的数据值,以及 1.20.4 及更早旗帜 NBT 里的 Patterns.Color。

染料id颜色RGB十进制旧版 id
白色white#F9FFFE249, 255, 25416,383,9980
橙色orange#F9801D249, 128, 2916,351,2611
品红色magenta#C74EBD199, 78, 18913,061,8212
淡蓝色light_blue#3AB3DA58, 179, 2183,847,1303
黄色yellow#FED83D254, 216, 6116,701,5014
黄绿色lime#80C71F128, 199, 318,439,5835
粉红色pink#F38BAA243, 139, 17015,961,0026
灰色gray#474F5271, 79, 824,673,3627
淡灰色light_gray#9D9D97157, 157, 15110,329,4958
青色cyan#169C9C22, 156, 1561,481,8849
紫色purple#8932B8137, 50, 1848,991,41610
蓝色blue#3C44AA60, 68, 1703,949,73811
棕色brown#835432131, 84, 508,606,77012
绿色green#5E7C1694, 124, 226,192,15013
红色red#B02E26176, 46, 3811,546,15014
黑色black#1D1D2129, 29, 331,908,00115

工作台混色算法(Java 版)

很多攻略把它写成「各通道求平均」—— 那是基岩版炼药锅的算法。Java 版在求平均之后还有一步「按最大分量提亮」。

步骤公式说明
1. 收集成分每个染料各算一份;若同时放入已染色的皮革甲,它当前的颜色也算一份未染色的皮革甲不参与平均
2. 逐通道求和取平均avgR = ⌊ΣR / n⌋整数除法,直接截断,不是四舍五入
3. 求「平均最大分量」avgMax = Σmax(R,G,B) / n每个成分先取自己的最大通道,再对这些值求平均(浮点)
4. 提亮gain = avgMax / max(avgR, avgG, avgB)这一步让混出来的颜色不至于越混越灰
5. 输出结果 = ⌊avg × gain⌋再次截断

两处截断都不能换成四舍五入:红 + 淡蓝的绿通道正好落在 172.375,截断得 172(游戏值 #B4ACC5),四舍五入会得到 173。

三档指令语法

版本写法
1.21.5 及以后give @p minecraft:leather_helmet[minecraft:dyed_color=11841989]
1.20.5 – 1.21.4give @p minecraft:leather_helmet[minecraft:dyed_color={rgb:11841989,show_in_tooltip:true}]
1.13 – 1.20.4give @p minecraft:leather_helmet{display:{color:11841989}} 1

1.21.5 把 dyed_color 扁平成一个整数,同时删掉了所有组件的 show_in_tooltip 字段(改由 tooltip_display 组件统管)—— 在新版沿用旧写法会直接报错。

染色的其他规则

能染色的不只是皮革甲。皮革马铠、床、潜影盒、玻璃、羊毛、蜡烛等都能染色,但只有皮革装备(含皮革马铠) 支持任意 RGB —— 其余只能用 16 种固定颜色。
洗掉颜色用炼药锅。装了水的炼药锅右键即可把皮革装备还原成未染色状态,每次消耗 1/3 的水。
指令能给出合成不出来的颜色。工作台混色永远落在 16 种染料围成的空间里,纯黑(0)和纯白(16777215)都混不出来。 要精确颜色只能用 /give 或数据包。
/give 直接粘进聊天栏会被当成聊天发出去。指令必须以 / 开头,或者写进命令方块的输入框(那里不用带斜杠)。

相关工具

旗帜设计师叠加图案设计旗帜,生成合成表与 /give 指令。盔甲架姿势编辑器调整盔甲架各关节姿势,生成 /summon 指令。盾牌设计师给盾牌配旗帜图案,预览并生成指令。烟花设计师设计爆炸效果与飞行轨迹,生成合成表与指令。药水生成器选择效果与等级,生成药水 /give 指令与酿造路径。酿造配方大全从水瓶出发的完整酿造树:基粉、发酵蛛眼、火药。

常见问题

›我的世界皮革盔甲怎么染成指定颜色?

工作台里把皮革护甲和 1–8 个染料一起放进去即可(位置随意)。结果色不是简单平均:游戏先把所有成分的 RGB 分别取平均,再用「各成分最大分量的平均值 ÷ 平均色的最大分量」这个系数整体放大,所以混出来的颜色比直觉更亮。想要精确到某个 HEX,用本页的 /give 指令最快。

›染色皮革甲的 /give 指令怎么写?

1.21.5 及以后:/give @p leather_chestplate[minecraft:dyed_color=10513621],值是十进制颜色((R<<16)+(G<<8)+B,本页会自动换算)。1.13–1.20.4 用 /give @p leather_chestplate{display:{color:10513621}} 1。注意 1.20.5–1.21.4 那种 dyed_color={rgb:…} 的写法在新版已经不能用了。

›染错色了怎么洗掉?

Java 版对着装满水的炼药锅右键使用已染色的皮革护甲,就能洗回默认的 #A06540 原色,每洗一件消耗 1/3 锅水。基岩版则是把染料用在炼药锅的水上、再把护甲浸进去染色,同样可以用清水锅洗掉。