我的世界彩色字体怎么配置?利用彩色字体教程。在我的世界游戏中,彩色字体建造并不是不行能的,为了给本身的世界增加一分色彩,所以各人最近会问我的世界彩色字体建造教程!彩色字体怎么做?
我的世界彩色字体建造教程
代码:
首先执行这个代码以获取一个公告牌:
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{"text":"右键戳我=w=","clickEvent":{"action":"run_command","value":"/setblock ~ ~ ~ minecraft:command_block 0 replace {Command:"say u00a72u00a7l
复制代码
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{"text":"右键戳我=w=","clickEvent":{"action":"run_command","value":"/setblock ~ ~ ~ minecraft:command_block 0 replace {Command:"say u00a72u00a7l
然后将其放在地上,并右键,该公告牌处就会呈现一个呼吁方块,点开一看,呀,你就会瞥见彩色字体俨然在内里了~
我们将这个指令拆开来看,公告牌无非就是安排一个具有{Command:""}数据值的呼吁方块。受数据值影响,被安排的呼吁方块中包括了指令say u00a72u00a7l
之所以同样的指令会呈现两种截然差异的结果,其实就是json代码没被转换啦。想要让它被转换,就得要让它在json名目中。譬喻/tellraw @a
[{"text":"u00a72u00a7lGanxiaozhe"}],执行后发明其输出为有色字体,则乐成转换啦。操作这个特性,我们只需要在tellraw加上点击事件"clickEvent",个中代码为安排一个有Command:""的呼吁方块,则就能借助json的转换来打出颜色代码啦。
假如你不知道颜色对付的转义码,下面这张颜色比较表没准能帮到你
该颜色代码合用于所有指令,不限于say,tellraw,title,give的display,summon的customName...
留意:
凭据上述布局,执行下方指令应可获得一把金色加粗名字的木剑
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{"text":"右键戳我=w=","clickEvent":{"action":"run_command","value":"/setblock ~ ~ ~ minecraft:command_block 0 replace {Command:"give @p wooden_sword1 0 {display:{Name:"u00a76u00a7l轻剑"}}"}"}}"}}
复制代码
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{"text":"右键戳我=w=","clickEvent":{"action":"run_command","value":"/setblock ~ ~ ~ minecraft:command_block 0 replace {Command:"give @p wooden_sword1 0 {display:{Name:"u00a76u00a7l轻剑"}}"}"}}"}}
可将它激活,却呈现了这样的反馈信息数据标签阐明失败:Unexpected token '' at: u00a76u00a7l轻剑"}}"}"}}"。我们阐明一下value中的内容,不难知道其是安排一个有指令也就是有Command数据标签的呼吁方块。而其名目为Command:"",是通过引号来分别哪些是属于数据标签Command的"统领"范畴。这样一来,很明明在上面指令中Name后头的引号将Command数据标签竣事了。变为了/setblock ~ ~ ~ minecraft:command_block 0 replace {Command:"give @p wooden_sword 1 0 {display:{Name:"}u00a76u00a7l轻剑"}}。同样的,上面Command:数据标签后头加""的原因是为了区分value和Command的竣事位置。我们也给Name加上斜杠来区分它与Command的竣事位置,指令如下
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{"text":"右键戳我=w=","clickEvent":{"action":"run_command","value":"/setblock ~ ~ ~ minecraft:command_block 0 replace {Command:"give @p wooden_sword 1 0 {display:{Name:"u00a76u00a7l轻剑"}}"}"}}"}}
复制代码
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{"text":"右键戳我=w=","clickEvent":{"action":"run_command","value":"/setblock ~ ~ ~ minecraft:command_block 0 replace {Command:"give @p wooden_sword 1 0 {display:{Name:"u00a76u00a7l轻剑"}}"}"}}"}}
当引号太多时,你也许会感想十分烦恼,为了优化代码数量,在这里可以不为其添加引号,指令如下
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{"text":"右键戳我=w=","clickEvent":{"action":"run_command","value":"/setblock ~ ~ ~ minecraft:command_block 0 replace {Command:give @p wooden_sword 1 0 {display:{Name:u00a76u00a7l轻剑}}}"}}"}}
复制代码
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{"text":"右键戳我=w=","clickEvent":{"action":"run_command","value":"/setblock ~ ~ ~ minecraft:command_block 0 replace {Command:give @p wooden_sword 1 0 {display:{Name:u00a76u00a7l轻剑}}}"}}"}}
执行上述代码,你会获得一个与添加了斜杠所获取的完全一样的物品。