使用方法
方式一:直接使用创造模式物品栏内置了的常用颜色。
方式二:通过NBT添加获得任意颜色的色度方块。
使用命令获取任意颜色的色度方块
创造模式物品栏内置了的常用颜色一般能够满足你的需求,如果你想要自定义颜色才需要使用命令获取任意颜色的色度方块。
1.13版本前
`give @s chromaticityblock:chromaticity_block 1 0 {"BlockEntityTag":{"color":-1}}`
`setblock ~ ~ ~ chromaticityblock:chromaticity_block 0 normal {"color":-1}`
1.13版本后
`give @s chromaticityblock:chromaticity_block{"BlockEntityTag":{"color":-1}}`
`setblock ~ ~ ~ chromaticityblock:chromaticity_block{"color":-1}`
color参数
色度方块的颜色由color NBT决定。任何颜色都可以通过混合红色、绿色和蓝色来获得,所以确认颜色只需要四个argb参数,分别是alpha、red、green和blue。
比如,十六进制颜色值FF4488CC包含四个argb参数。FF是alpha,44是red,88是green,CC是blue。这四个参数的范围是0-255(对应十六进制的0-FF)。
需要注意的是,虽然数值中存储了alpha,但在这个模组中并没有透明效果。
不幸的是,NBT中的整数不能使用十六进制输入,所以需要转换为十进制。你可以使用Windows附带的计算器完成这个转换,进入程序员模式,设置模式为DWORLD,输入十六进制值,即可在十进制中看到该值。
兼容性
1.12.2 - forge - Optifine
不完全兼容。可以加入Optifine,但是不兼容任何光影。如果尝试使用光影,色度方块会出现严重的渲染错误。
1.16.5 - fabric - Sodium - Iris
兼容性良好。虽然使用光影可能会有一些小问题,但没有严重的渲染错误。
1.20.4 - fabric - Sodium - Iris
与1.16.5 - fabric - Sodium - Iris相同。
关于
作者:Yancey
QQ:1709185482
Email:1709185482@qq.com
GitHub:
ChromaticityBlock 1.21-1.1-fabric
ChromaticityBlock 1.20.6-1.1-fabric
ChromaticityBlock 1.20.5-1.1-fabric
收录