命令方块命令使用什么颜色格式?

What colour format is used in command block commands?

我刚开始在 Minecraft 中使用命令方块,但卡住了。我正在尝试使用此命令制作自定义烟花火箭颜色。

give @p minecraft:firework_rocket{
    Fireworks:{
        Flight:2,
        Explosions:[{
            Type:1,
            Flicker:0,
            Trail:1,
            Colors:[I;86219204], // What is this colour format?
            FadeColors:[I;16886219] // same here
        }]
    }
} 1

我已经尝试过使用 HEX 和 RGB,但似乎都不是。 供参考 I;2651799 为青色; I;1973019为黑色; I;15790320 是白色的。

我使用 this 页面来检查这些值,方法是勾选 Select 爆炸颜色 部分中的框,生成命令,然后检查值。

感谢您的帮助,
胡奇

I have tried with HEX and RGB and it doesn't seem like it's any of those.

但确实如此!通过 NBT 指定的颜色使用十六进制格式 (#RRGGBB)。但是Minecraft的NBT解析器不支持十六进制数,只支持10进制。所以这意味着你必须在10进制和16进制之间进行转换。例如十六进制的颜色#FF000016711680in base 10!