我的世界怎么打彩色字體 原版打彩色字體方法
二,教程實(shí)例
1,如何利用上面的方法得到彩色字符
首先通過執(zhí)行以下指令,召喚一個(gè)掉落沙形態(tài)的指令方塊
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},}\\\"}}"}}}
主要指令:
summon ArmorStand ~ ~1 ~ {Marker:1,NoGravity:1,Invisible:1,CustomNameVisible:1,CustomName:\\\u00a79fucker}
首先生成了牌子
通過牌子的run_command運(yùn)行blockdata更改了指令
指令中存在Unicode
于是就生成了彩色字符
(對(duì)于上述效果scoreboard的team也可以實(shí)現(xiàn))
關(guān)于顏色值;
'§'+'顏色值'
查看Wiki樣式代碼有詳解。
其中只需要把§更改為\\\u00a7即可
'\\\u00a7'+'顏色值'
引號(hào)與加號(hào)可省略,這其間沒有空格。
后面可以直接寫字符,當(dāng)然是可以帶空格的。
2,多重樣式代碼,轉(zhuǎn)義符,引號(hào)
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:give @p minecraft:potato 1 0 {display:{Name:\\\u00a74PotatoMaster101,Lore:[\\\u00a75PotatoMaster101]}},}\\\"}}"}}}
是一條拓展指令,也是通過上述方法得到。
主要部分:
give @p minecraft:potato 1 0 {display:{Name:\\\u00a74PotatoMaster101,Lore:[\\\u00a75PotatoMaster101]}}
首先一條文本可以多重樣式代碼毋庸置疑。(后文中轉(zhuǎn)義符用'\'表示)
而我們也可以發(fā)現(xiàn)指令內(nèi)部沒有"",
這是因?yàn)橹噶钤趓un_command中,而""表示一個(gè)類或字符,run_command中含有""后無法判斷,造成指令無法讀取
其中轉(zhuǎn)義符應(yīng)當(dāng)注意配對(duì),保證Unicode前面3個(gè)'\'
所以應(yīng)當(dāng)格外注意""和\。
3,樣式代碼與行
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:/replaceitem entity @p slot.hotbar.8 minecraft:diamond 1 0 {display:{Name:\\\u00a7bCBL,Lore:[0:\\\u00a73CommandBlockLogic,1:\\\u00a7eis A,2:\\\u00a72Great Team]}},}\\\"}}"}}}
主要部分:
/replaceitem entity @p slot.hotbar.8 minecraft:diamond 1 0 {display:{Name:\\\u00a7bCBL,Lore:[0:\\\u00a73CommandBlockLogic,1:\\\u00a7eis A,2:\\\u00a72Great Team]}}
其中一個(gè)特殊的部分便是所有列表所自帶的行
一般我們?nèi)绱耸褂茫?/p>
a:["1","2","3"……"n"]
但是由于引號(hào)無法調(diào)用字符,所以我們不得不使用逗號(hào)隔開文本,或者使用行的序列號(hào)。
a:[1,2,3……n]
a:[0:"1",1:"2",2:"3"……n:"n+1"]
個(gè)人推薦序列號(hào),更有條理,也能將整個(gè)文本調(diào)用。
4,樣式代碼與其他萬國(guó)碼,列表
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:setblock ~ ~1 ~ minecraft:dropper 0 keep {CustomName:\\\u00a76lol,Items:[{Slot:4b,id:minecraft:iron_sword,Count:1b,Damage:0s,tag:{display:{Name:\\\u00a77Sword,Lore:[1:\\\u00a7c中國(guó)制造]}}}]},}\\\"}}"}}}
主要部分:
setblock ~ ~1 ~ minecraft:dropper 0 keep {CustomName:\\\u00a76lol,Items:[{Slot:4b,id:minecraft:iron_sword,Count:1b,Damage:0s,tag:{display:{Name:\\\u00a77Sword,Lore:[1:\\\u00a7c中國(guó)制造]}}}]}
通過
\\\u00a7c中國(guó)制造
可以得知樣式代碼兼容萬國(guó)碼。
而前面的列表與3.差不多,需注意轉(zhuǎn)義符即可
但是列表中千萬不要用\n代替逗號(hào)或者行的序列號(hào),
因?yàn)閈n適用于文本,具體表現(xiàn)在Json中,這里使用\n會(huì)造成錯(cuò)誤。
5,綜合樣式代碼
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 Villager ~ ~1 ~ {NoAI:1b,Equipment:[{},{},{},{},{id:skull,Damage:3,Count:1,tag:{SkullOwner:songfeitong}}],CustomName:\\\u00a7b\\\u00a7lSOFT,Profession:1,Willing:1,Silent:1b,Offers:{Recipes:[{maxUses:2147483647,uses:0,buy:{id:minecraft:potato,Count:1b,Damage:0s,tag:{display:{Name:\\\u00a74PotatoMaster101,Lore:[\\\u00a75PotatoMaster101]}}},buyB:{id:minecraft:diamond,Count:1b,Damage:0s,tag:{display:{Name:\\\u00a7bCBL,Lore:[0:\\\u00a73CommandBlockLogic,1:\\\u00a7eis A,2:\\\u00a72Great Team]}}},sell:{id:minecraft:sign,Count:1b,Damage:0s,tag:{display:{Name:\\\u00a73\\\u00a7l\\\u00a7nCBL,Lore:[0:\\\u00a7c?\\\u00a7c?\\\u00a7c?\\\u00a7c? \\\u00a79?\\\u00a79?\\\u00a79? \\\u00a72?,1:\\\u00a7c? \\\u00a79? \\\u00a79? \\\u00a72?,2:\\\u00a7c? \\\u00a79?\\\u00a79?\\\u00a79? \\\u00a72?,3:\\\u00a7c? \\\u00a79? \\\u00a79? \\\u00a72?,4:\\\u00a7c?\\\u00a7c?\\\u00a7c?\\\u00a7c? \\\u00a79?\\\u00a79?\\\u00a79? \\\u00a72?\\\u00a72?\\\u00a72?\\\u00a72?,]}}}}]}},}\\\"}}"}}}
主要部分:
summon Villager ~ ~1 ~ {NoAI:1b,Equipment:[{},{},{},{},{id:skull,Damage:3,Count:1,tag:{SkullOwner:songfeitong}}],CustomName:\\\u00a7b\\\u00a7lSOFT,Profession:1,Willing:1,Silent:1b,Offers:{Recipes:[{maxUses:2147483647,uses:0,buy:{id:minecraft:potato,Count:1b,Damage:0s,tag:{display:{Name:\\\u00a74PotatoMaster101,Lore:[\\\u00a75PotatoMaster101]}}},buyB:{id:minecraft:diamond,Count:1b,Damage:0s,tag:{display:{Name:\\\u00a7bCBL,Lore:[0:\\\u00a73CommandBlockLogic,1:\\\u00a7eis A,2:\\\u00a72Great Team]}}},sell:{id:minecraft:sign,Count:1b,Damage:0s,tag:{display:{Name:\\\u00a73\\\u00a7l\\\u00a7nCBL,Lore:[0:\\\u00a7c?\\\u00a7c?\\\u00a7c?\\\u00a7c? \\\u00a79?\\\u00a79?\\\u00a79? \\\u00a72?,1:\\\u00a7c? \\\u00a79? \\\u00a79? \\\u00a72?,2:\\\u00a7c? \\\u00a79?\\\u00a79?\\\u00a79? \\\u00a72?,3:\\\u00a7c? \\\u00a79? \\\u00a79? \\\u00a72?,4:\\\u00a7c?\\\u00a7c?\\\u00a7c?\\\u00a7c? \\\u00a79?\\\u00a79?\\\u00a79? \\\u00a72?\\\u00a72?\\\u00a72?\\\u00a72?,]}}}}]}}
轉(zhuǎn)義符可以疊加使用:(主要為顏色+體)
例如:Wiki樣式代碼的例子:
§cX§nY (§c X §n Y)
其結(jié)果將會(huì)顯示為: XY。然而,
§nX§cY (§n X §c Y)
則會(huì)顯示為:XY
改為:
\\\u00a7cX\\\u00a7nY (\\\u00a7c X \\\u00a7n Y)
其結(jié)果將會(huì)顯示為: XY。然而,
\\\u00a7nX\\\u00a7cY (\\\u00a7n X \\\u00a7c Y)
則會(huì)顯示為:XY
同時(shí)樣式代碼對(duì)任何字符都有效果
上文全部為blockdata。
entitydata指令也是可以的,學(xué)習(xí)后可以通過實(shí)例試試
本文導(dǎo)航
- 第1頁: 首頁
- 第2頁: 教程實(shí)例
- 第3頁: 總結(jié)
- 第4頁: 彩蛋
支持( 0 ) 蓋樓(回復(fù))
查看所有0條評(píng)論>>