随着版本的更进,在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中项目加上了引号和转义符
本篇帖子将会涉及到两种使用原先的“样式代码字符”,已改变原版游戏中文字颜色的方法。
牌子强更法
和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中项目加上了引号和转义符