第一百一十九章 稱號(hào)系統(tǒng)
作者忽然發(fā)現(xiàn)/team好像少講了一些modify(或者說這是最近更新的),那么今天我們就來補(bǔ)全以下這個(gè)漏洞。
而這3個(gè)modify,竟然都是關(guān)于隊(duì)伍的顯示名稱的。
這說明什么?我們原版服務(wù)器再也不需要稱號(hào)mod了!
(實(shí)際上這一章的內(nèi)容靈感是QQ群的一位玩家想搞稱號(hào)系統(tǒng),可就是搞不出來)
當(dāng)然,在開始前,我們要搞清楚哪些版本可以用這三個(gè)。
仔細(xì)一看,哦,這不是1.13就更新了嗎?當(dāng)時(shí)team從記分板里獨(dú)立出來時(shí)就添加了,不信你看:
JAVA版
1.13——17w45a——加入了/team。
1.13——18w20a——加入了/team option <隊(duì)伍> prefix <前綴>和/team option <隊(duì)伍> suffix <后綴>。
1.13——pre8——/team option被更改為/team modify,同時(shí)加入了/team modify <顯示名> displayName,并修改了隊(duì)伍名稱的格式,現(xiàn)在是文本組件,而不是原始字符串。
也就是說,1.13以下的服務(wù)器還是乖乖的去用mod吧,或者去升級(jí)一下服務(wù)器版本,只不過可能會(huì)出現(xiàn)某些特性。要不就刪檔升級(jí)重來,解決一切的問題。
說了這么多,那么這三個(gè)到底是什么呢?
歷史里就有了,分別是:
displayName——隊(duì)伍顯示名稱
prefix——隊(duì)伍玩家聊天時(shí)顯示名稱的前綴
suffix——隊(duì)伍玩家聊天時(shí)顯示名稱的后綴
這三個(gè)的格式都是:
/team modify <隊(duì)伍id><prefix|suffix|displayName><JSON文本>
而JSON文本,你就可以大膽的寫一些東西了,比如你可以弄一個(gè)紅色的“[生存帶師]”稱號(hào),把它放在一個(gè)玩家名稱的前面:
/team modify 稱號(hào)生存帶師 prefix {“text“:“[生存帶師]“,“color“:“red“}
然后把這名玩家神不知鬼不覺地添加進(jìn)這個(gè)隊(duì)伍,接著這名玩家說了一句“誰有鐵,能不能借我一點(diǎn)?”。
其他玩家看到的這句話就變成了這樣:
<[生存帶師]lbwnb>誰有鐵,能不能借我一點(diǎn)?
當(dāng)然這還只是初級(jí)的,更高級(jí)的還可以加上這名玩家的等級(jí)!
怎么弄呢?
很簡單,首先你弄一個(gè)計(jì)分項(xiàng)來跟蹤玩家的xp經(jīng)驗(yàn)等級(jí),也就是:
/scoreboard objectives add 等級(jí) level
然后你修改上面的指令變成:
/team modify 稱號(hào)生存帶師 prefix [{“text“:“[lv.“,“color“:“red“},{“score“:{“name“:“*“,“objective“:“等級(jí)“}},{“text“:“]“,“color“:“red“},{“text“:“[生存帶師]“,“color“:“red“}]
那么當(dāng)那名玩家再次發(fā)言,他的發(fā)言在別人看來就是:
<[lv.1][生存帶師]lbwnb>誰有鐵?。。?!我真的很缺鐵哎?。?!>
如果你學(xué)會(huì)了JSON,你還可以把稱號(hào)搞出更多的花樣,比如把鼠標(biāo)放上去就可以顯示這名玩家的詳細(xì)信息之類的(真的,理論上這真的可以做到,比如說上面這條指令就是理論上可以做到的),甚至還可以搞出點(diǎn)一下這名玩家的稱號(hào)就傳送到這名玩家之類的。
至于基巖版嘛......就算沒錢也可以去搞一個(gè)HTML——不對(duì)是HMCL啟動(dòng)器嘛,免費(fèi)的,QQ群里就有。
如果真的搞不到........
classic.minecraft.net——正版網(wǎng)游Minecraft值得你去體驗(yàn),支持在線聯(lián)機(jī)等有趣功能,媽媽再也不愁我玩不了Minecraft了!