在一年前这个时候我曾经发过一篇帖子:
在1.8版本中修改任意文字颜色
随着版本的更进,在1.9版本中,Json结构有了一些格式化的改变。
本篇帖子将会涉及到两种使用原先的“样式代码字符”,已改变原版游戏中文字颜色的方法。
和1.8版本原理上差不多,就是Json必须使用完全的标准化
引用之前的一个例子:
其中的像text,clickEnven,action,value等等这些项目都必须使用引号。
那么原来的例子就是这样的:
就是将其中的所有Json中项目加上了引号和转义符
直接变更为blockdata指令,就是:
复制代码
接下来得到的这个被命名的盔甲架(其实是悬空的彩色文字)就如下图所示:
效果是一样的,就是指令稍微发生了改变
原则和"在1.8版本中修改任意文字颜色"也是一样的,详情见此贴总结部分。
就是一点有所改变,Unicode的转义只需要一个转义符即可。
之所以成为缓和,因为这种方法比前面来的慢多了,而且需要注意这种方法仅限于改变容器中物品颜色
首先是我们需要改变颜色的物品
复制代码
接着把'§'替换为\u00a7
复制代码
再把其转为LootTable格式的json
详情
http://www.mcbbs.net/thread-572449-1-1.html
按照LootTable进行调用即可。
这种方法只限于可抢夺随机列表中的修改文字颜色。
上面都不懂,没关系,下面教你用软件:
我需要把其名字改为aqua色
粘贴指令,在需要改颜色的文字前面使用'§'+'颜色样式id' (软件旁边有,也可以去wiki:http://minecraft-zh.gamepedia.com样式代码)
粘贴指令到另一个命令方块
在此命令方块上方放置一个告示牌
激活此指令方块
右键牌子
此时指令已经染上颜色
再次激活,获得带有颜色的刷怪蛋
更改颜色完成。
软件下载:
1.9颜色黑科技.rar
(363.26 KB, 下载次数: 932)
在1.8版本中修改任意文字颜色
随着版本的更进,在1.9版本中,Json结构有了一些格式化的改变。
本篇帖子将会涉及到两种使用原先的“样式代码字符”,已改变原版游戏中文字颜色的方法。
牌子强更法
和1.8版本原理上差不多,就是Json必须使用完全的标准化
引用之前的一个例子:
其中的像text,clickEnven,action,value等等这些项目都必须使用引号。
那么原来的例子就是这样的:
就是将其中的所有Json中项目加上了引号和转义符
直接变更为blockdata指令,就是:
接下来得到的这个被命名的盔甲架(其实是悬空的彩色文字)就如下图所示:

效果是一样的,就是指令稍微发生了改变
原则和"在1.8版本中修改任意文字颜色"也是一样的,详情见此贴总结部分。
就是一点有所改变,Unicode的转义只需要一个转义符即可。
LootTable缓和法
之所以成为缓和,因为这种方法比前面来的慢多了,而且需要注意这种方法仅限于改变容器中物品颜色
首先是我们需要改变颜色的物品
接着把'§'替换为\u00a7
再把其转为LootTable格式的json
详情
http://www.mcbbs.net/thread-572449-1-1.html
按照LootTable进行调用即可。
这种方法只限于可抢夺随机列表中的修改文字颜色。
上面都不懂,没关系,下面教你用软件:



我需要把其名字改为aqua色

粘贴指令,在需要改颜色的文字前面使用'§'+'颜色样式id' (软件旁边有,也可以去wiki:http://minecraft-zh.gamepedia.com样式代码)

粘贴指令到另一个命令方块

在此命令方块上方放置一个告示牌

激活此指令方块

右键牌子

此时指令已经染上颜色

再次激活,获得带有颜色的刷怪蛋

更改颜色完成。
软件下载:
在1.8版本中修改任意文字颜色
随着版本的更进,在1.9版本中,Json结构有了一些格式化的改变。
本篇帖子将会涉及到两种使用原先的“样式代码字符”,已改变原版游戏中文字颜色的方法。
牌子强更法
和1.8版本原理上差不多,就是Json必须使用完全的标准化
引用之前的一个例子:
summon FallingSand ~ ~1 ~ {Block:command_block,Time:1,TileEntityData:{Command:/setblock ~1 ~ ~ wall_sign 5 replace {Text1:"{text:\\\"Click\\\",clickEvent:{action:\\\"run_command\\\",value:\\\"blockdata ~-1 ~ ~ {Command:summon ArmorStand ~ ~1 ~ {Marker:1,NoGravity:1,Invisible:1,CustomNameVisible:1,CustomName:\\\u00a79fucker},}\\\"}}"}}}
其中的像text,clickEnven,action,value等等这些项目都必须使用引号。
那么原来的例子就是这样的:
summon FallingSand ~ ~1 ~ {Block:command_block,Time:1,TileEntityData:{Command:/setblock ~1 ~ ~ wall_sign 5 replace {Text1:"{text:\\\"Click\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"blockdata ~ ~-1 ~ {Command:summon ArmorStand ~ ~1 ~ {Marker:1,NoGravity:1,Invisible:1,CustomNameVisible:1,CustomName:\\\u00a79fucker}},}\\\"}}"}}}
就是将其中的所有Json中项目加上了引号和转义符
直接变更为blockdata指令,就是:
- /blockdata ~ ~1 ~ {Text1:"[{"clickEvent":{"action":"run_command","value":"blockdata ~ ~-1 ~ {Command:/summon ArmorStand ~ ~1 ~ {Marker:1,NoGravity:1,Invisible:1,CustomNameVisible:1,CustomName:\u00a79fucker}}"},"text":"Clickhere"}]",Text2:"[{"text":""}]",Text3:"[{"text":""}]",Text4:"[{"text":""}]"}
接下来得到的这个被命名的盔甲架(其实是悬空的彩色文字)就如下图所示:
效果是一样的,就是指令稍微发生了改变
原则和"在1.8版本中修改任意文字颜色"也是一样的,详情见此贴总结部分。
就是一点有所改变,Unicode的转义只需要一个转义符即可。
LootTable缓和法
之所以成为缓和,因为这种方法比前面来的慢多了,而且需要注意这种方法仅限于改变容器中物品颜色
首先是我们需要改变颜色的物品
- {EntityTag:{id:Villager,NoAI:1b,CustomName:§bSoft,ArmorItems:[{},{},{},{id:skull,Damage:3,Count:1,tag:{SkullOwner:songfeitong}}]}}
接着把'§'替换为\u00a7
- {EntityTag:{id:Villager,NoAI:1b,CustomName:\u00a7bSoft,ArmorItems:[{},{},{},{id:skull,Damage:3,Count:1,tag:{SkullOwner:songfeitong}}]}}
再把其转为LootTable格式的json
详情
http://www.mcbbs.net/thread-572449-1-1.html
按照LootTable进行调用即可。
这种方法只限于可抢夺随机列表中的修改文字颜色。
上面都不懂,没关系,下面教你用软件:
我需要把其名字改为aqua色
粘贴指令,在需要改颜色的文字前面使用'§'+'颜色样式id' (软件旁边有,也可以去wiki:http://minecraft-zh.gamepedia.com样式代码)
粘贴指令到另一个命令方块
在此命令方块上方放置一个告示牌
激活此指令方块
右键牌子
此时指令已经染上颜色
再次激活,获得带有颜色的刷怪蛋
更改颜色完成。
软件下载:
2021.12 数据,可能有更多内容
在一年前这个时候我曾经发过一篇帖子:在1.8版本中修改任意文字颜色
随着版本的更进,在1.9版本中,Json结构有了一些格式化的改变。
本篇帖子将会涉及到两种使用原先的“样式代码字符”,已改变原版游戏中文字颜色的方法。
牌子强更法
和1.8版本原理上差不多,就是Json必须使用完全的标准化
引用之前的一个例子:
summon FallingSand ~ ~1 ~ {Block:command_block,Time:1,TileEntityData:{Command:/setblock ~1 ~ ~ wall_sign 5 replace {Text1:"{text:\\\"Click\\\",clickEvent:{action:\\\"run_command\\\",value:\\\"blockdata ~-1 ~ ~ {Command:summon ArmorStand ~ ~1 ~ {Marker:1,NoGravity:1,Invisible:1,CustomNameVisible:1,CustomName:\\\u00a79fucker},}\\\"}}"}}}
其中的像text,clickEnven,action,value等等这些项目都必须使用引号。
那么原来的例子就是这样的:
summon FallingSand ~ ~1 ~ {Block:command_block,Time:1,TileEntityData:{Command:/setblock ~1 ~ ~ wall_sign 5 replace {Text1:"{text:\\\"Click\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"blockdata ~ ~-1 ~ {Command:summon ArmorStand ~ ~1 ~ {Marker:1,NoGravity:1,Invisible:1,CustomNameVisible:1,CustomName:\\\u00a79fucker}},}\\\"}}"}}}
就是将其中的所有Json中项目加上了引号和转义符
直接变更为blockdata指令,就是:
代码:
- /blockdata ~ ~1 ~ {Text1:"[{"clickEvent":{"action":"run_command","value":"blockdata ~ ~-1 ~ {Command:/summon ArmorStand ~ ~1 ~ {Marker:1,NoGravity:1,Invisible:1,CustomNameVisible:1,CustomName:\u00a79fucker}}"},"text":"Clickhere"}]",Text2:"[{"text":""}]",Text3:"[{"text":""}]",Text4:"[{"text":""}]"}
接下来得到的这个被命名的盔甲架(其实是悬空的彩色文字)就如下图所示:

效果是一样的,就是指令稍微发生了改变
原则和"在1.8版本中修改任意文字颜色"也是一样的,详情见此贴总结部分。
就是一点有所改变,Unicode的转义只需要一个转义符即可。
LootTable缓和法
之所以成为缓和,因为这种方法比前面来的慢多了,而且需要注意这种方法仅限于改变容器中物品颜色
首先是我们需要改变颜色的物品
代码:
- {EntityTag:{id:Villager,NoAI:1b,CustomName:§bSoft,ArmorItems:[{},{},{},{id:skull,Damage:3,Count:1,tag:{SkullOwner:songfeitong}}]}}
接着把'§'替换为\u00a7
代码:
- {EntityTag:{id:Villager,NoAI:1b,CustomName:\u00a7bSoft,ArmorItems:[{},{},{},{id:skull,Damage:3,Count:1,tag:{SkullOwner:songfeitong}}]}}
再把其转为LootTable格式的json
详情
http://www.mcbbs.net/thread-572449-1-1.html
按照LootTable进行调用即可。
这种方法只限于可抢夺随机列表中的修改文字颜色。
上面都不懂,没关系,下面教你用软件:



我需要把其名字改为aqua色

粘贴指令,在需要改颜色的文字前面使用'§'+'颜色样式id' (软件旁边有,也可以去wiki:http://minecraft-zh.gamepedia.com样式代码)

粘贴指令到另一个命令方块

在此命令方块上方放置一个告示牌

激活此指令方块

右键牌子

此时指令已经染上颜色

再次激活,获得带有颜色的刷怪蛋

更改颜色完成。
软件下载:
太好了!又方便了!二逼万岁!(沙发)
好复杂,完全看不懂
为什么我只注意到了FUCKER这个词(手动滑稽{:10_492:}
感动的哭了,终于可以破了(大雾)
告示牌是出来了……点了没反应怎么回事……
好装逼啊
可惜我不会命令方块,不过看那个村民被戏弄233[笑了]
嗷...好像很厉害
小白表示默默走过并望向你一样qwq
666666666666666的感觉
居然可以改颜色
听说你是版主?请问你这个在1.12.0里适用吗?表示我在1.12的CB用你软件里生成的指令改颜色。。。CB报错,貌似是哪个部分无法识别。1.12可能把相关的指令格式又改了。请问你可以更新一下这个帖子吗?
981867644 发表于 2017-6-17 22:21
听说你是版主?请问你这个在1.12.0里适用吗?表示我在1.12的CB用你软件里生成的指令改颜色。。。CB报错,貌 ...
是不是版主用不着听说
看头像下面的版主两个字了吗
chyx 发表于 2017-6-17 22:51
是不是版主用不着听说
看头像下面的版主两个字了吗
不要在意这些细节。。。
981867644 发表于 2017-6-17 22:21
听说你是版主?请问你这个在1.12.0里适用吗?表示我在1.12的CB用你软件里生成的指令改颜色。。。CB报错,貌 ...
1.12 NBT改了点,命令需要加上"",在这里就是得转义...
而且那坑爹的\u也改了,所以你还是用function写进去算了...
pca006132 发表于 2017-6-17 23:32
1.12 NBT改了点,命令需要加上"",在这里就是得转义...
而且那坑爹的\u也改了,所以你还是用function写进 ...
FHC已经帮我解决了呢,不过还是谢谢你~顺便问一句。。你手上有1.12的内置NBTmod吗?我找很久了
pca006132 发表于 2017-6-17 23:32
1.12 NBT改了点,命令需要加上"",在这里就是得转义...
而且那坑爹的\u也改了,所以你还是用function写进 ...
那坑爹的\u改成什么了。。
981867644 发表于 2017-6-17 23:48
FHC已经帮我解决了呢,不过还是谢谢你~顺便问一句。。你手上有1.12的内置NBTmod吗?我找很久了 ...
那么问题来了!怎么解决的呢?
hyibn5100 发表于 2017-6-19 22:58
那么问题来了!怎么解决的呢?
问答板块有个问题是我回答的,自己找去,我懒得发代码了。
谢谢喽~ 终于不用老是依靠背包编辑器和1.7.10/1.7.2了
居然可以改颜色
实在是太厉害了,这样简直方便不知道多少