第一百一十一章 網(wǎng)易的特性:實體mod
?。ㄔ撎匦砸驯痪W(wǎng)易刪除,因此此章節(jié)已作廢,請?zhí)^)
今天我們不聊NBT,我們來聊一聊網(wǎng)易的特性。
你應該知道如何去BugJump應聘:
面試員:當游戲遇到bug時,該怎么辦?
你:那不是bug!那叫特性!
面試員(站起來和你握手):恭喜你,你被我們錄取了。
?。ó斎荒鞘遣豢赡艿模?p> 但作為國內的代理商——網(wǎng)易,其中國版也有特性嗎?
答案是肯定的:有!
而且還是網(wǎng)易獨占!
當你在網(wǎng)易使用/summon時,你肯定沒有去仔細研究里面的實體,除非你想在Minecraft鍛煉一下英文水平,在高考時取得更好的成績,保送哈佛,然后........是不是扯得有些遠了?
如果你把里面的實體仔仔細細研究一遍后,你就會發(fā)現(xiàn)里面有一個實體叫做:mod。
不要看著這個單詞想太多啊,只是這個實體叫做mod,不是mod里叫做mod的實體。
當你召喚出來時,你就會發(fā)現(xiàn)這個mod實體只是一團圓形的影子(等等,MC里有圓?)。
真的只是一團影子嗎?顯然不是,不然為什么這個實體叫做mod,而不是shadow。
你肯定是創(chuàng)造模式,但當你想攻擊這個影子時,你就會發(fā)現(xiàn)你根本就打不到任何東西!也就是無法使用道具銷毀它!而且就連藥水也奈何不了它。
但它就真的無敵嗎?不是的,你可以通過巖漿、/kill、火、虛空以及苦力怕的爆炸來摧毀。甚至可以通過活塞來移除。
當然,在移除之前,你得搞清楚這位mod在哪里,因為它是隱身的,沒有AI,作者建議你使用/particle+/execute來添加個粒子效果,不然的話你連這位老兄在哪里都搞不清楚。
如果你開啟了,那么你就會發(fā)現(xiàn)這個實體仍然在它出生的地方。沒錯,這個實體無法被外力推動,甚至可以違反牛頓的萬有引力漂浮在空中!
?。犝f牛頓的骨灰盒動了?)
什么,你想tp這位mod?來移動它?這確實是可行的辦法,但如果你沒有給這位實體上/particle就tp,那么你就會發(fā)現(xiàn)這個實體的影子還在剛才的地方,沒有tp。
這代表著什么呢?你肯定認為是無法通過tp來移動它的,但別忘了,剛才作者說的是:“這個實體的影子還在剛才的地方。”而不是:“這個實體還在剛才的地方?!?p> 沒錯,tp這位神奇的實體,只會tp它,而不會tp它的影子,它的影子還在剛才的地方,非常的無奈。
所以這是否代表著我們可以通過mod實體來制作影子呢?
(那么問題來了?怎么清除這個無奈的影子?用清除mod的方法就可以清除影子了。)
這是一個非常正確的想法,因為接下來,Mojang可能會為這個特性實體震驚到眼珠子都掉在了地上,希望眼珠子沒事(?我的手怎么打不開了?)。
用切割機打開手之后,你會發(fā)現(xiàn)這個mod實體它并沒有碰撞箱,所以它只能通過指令來移動,并且玩家無法攻擊到它。而這也方便了我們使用這個mod來制造一些更有趣的東西(比如說在Minecraft玩Minecraft?)。
為啥?因為這個實體沒有碰撞箱,所以你可以正常的在它身上放置方塊、破壞方塊。特別是用于玩家特效的時候,一直tp到玩家身上,玩家仍然可以照常玩MC。
不得不說,這個實體是真的有用。
然而這還不是最厲害的。
還記得之前作者講的ASS(Armor_Stand_Server:盔甲架服務器)服務器嗎?雖然使用盔甲架是可以方便我們使用指令,但當很多個盔甲架服務器在常加載區(qū)塊運行的時候,你的處理器就算是最高端的也已經(jīng)有點喘不過氣了。
為什么會這樣?因為一個盔甲架,就算你不使用它運行指令,它仍然占用了相對于其他實體比較大的運算資源。
所以如果要使用多個服務器來運行指令,在國際版盔甲架是最好的選擇,但在網(wǎng)易,你還有更好的選擇:
Mod Server(簡稱MS)服務器,不光名字縮減了,它的一單位占用的運算資源相對于盔甲架是少之又少。這里你可以做一個對比實驗:
先召喚x個盔甲架(建議x至少大于50),體驗一下卡頓的感覺。然后清除盔甲架,換成召喚x個mod,然后你就會發(fā)現(xiàn)卡頓的感覺大大減少(或者是幾乎沒有)。
也就是說,使用MS服務器可以大大減少卡頓,特別是在手機上,處理器沒有電腦強,使用MS服務器來運算是比ASS服務器會更加的棒。
缺點就在于你只能通過給MS添加tag或者是score來區(qū)分,無法通過命名牌來命名。
但最近網(wǎng)易砍掉了命名牌的功能,所以這時候選擇MS比ASS要更加的好。
綜上所述,我們可以推斷出這個mod實體到底是干什么用的。這個實體很有可能是幫助mod開發(fā)者開發(fā)mod的實體,所以才叫mod實體。這個實體就像是一個空白的紙張,等待著畫師將它變成一篇曠世之作。所以我們也要擔心網(wǎng)易什么時候會把MS服務器砍掉。
當然,那是以后的事情了(劃掉這句話,已經(jīng)被網(wǎng)易砍掉了)。
你以為這個mod實體就這些特性了嗎?不止!
你應該知道實體有旋轉角度這個概念,分為垂直旋轉角度和水平旋轉角度。
如果你給牛羊等動物進行旋轉,只要指令一關閉,它們的頭就會看向其他的地方。
而如果你給盔甲架旋轉,水平旋轉是沒問題,但垂直旋轉呢?一旦指令關閉,盔甲架的垂直角度就會被強制改為0度。
然而這種問題在mod實體上并沒有出現(xiàn),你可以使用它來進行正常的水平以及垂直旋轉。能做到這種的實體除了mod,可能就只有玩家了(只不過非常耗費人力)。
所以,使用mod+/execute+/particle可以做出一個非常棒的粒子效果,適合在基巖版的服務器使用,當個裝飾品。
?。犝f箭的朝向很奇特?)
但世界上沒有東西是完美的,接下來的環(huán)節(jié)就是:mod的缺點。
在看了mod的這么多優(yōu)點后,你是否想到可以給mod戴上一些東西來制造浮空的效果呢?
這是不可能的。
為什么這么說?
因為mod雖然是個實體,但它沒有欄位,也就是無法使用/replaceitem。
而且,剛才說過了,我們也不知道這個mod實體會在什么時候被砍掉。
好在,這個實體還在(劃掉,已經(jīng)不在了)。
mod實體的優(yōu)點:
1.隱身,不易被熊孩子發(fā)現(xiàn)及破壞。
2.無碰撞箱,可以一直tp到玩家的身上且不會干擾玩家的正常操作。
3.占用的運算資源很少,可以方便作為指令服務器。
4.自身不會改變朝向
mod實體的缺點:
1.由于在國際版沒有,這個實體就怕哪天被網(wǎng)易給移除了。
2.無法使用/replaceitem指令
3.無法使用命令牌。
?。ǖ鹊龋@個mod實體好像和彈射物實體極其相似?)
?。ㄗⅲ喝绻闶荍ava版的,不必懷念mod實體。因為在Java版,你有一個類似的選擇:區(qū)域效果云[Area Effect Cloud 簡稱AEC])