天才一秒記住【UU看書】地址:www.uukanshu.co
在第二十二章我們講summon指令時,曾經提到了如下內容:
『生成事件嚴格來說叫做生物事件,是基岩版獨有的東西。生成事件用於自定義一個生物或實體其生成後的行為,且該生成事件是支援該實體的,不然無法生效。一個生成事件引數只能填寫一個生成事件。關於生成事件基岩版有一個專門的指令:event。』
那麼這一章,我們就來講一講這個event的指令。
首先,我們具體瞭解一下,什麼是生物事件(生成事件)呢?
我們知道,在Mineceraft中,生物們會發生各種各樣的事情,進行各種各樣的行為,比如生物生成、村民四處遊蕩、末影人發怒等等等。這些發生在具體生物上的事情以及行為,我們就可以稱之為『生物事件』。
『生物事件』一般由生物根據當前條件自行判斷是否觸發,但我們可以透過event指令來強制指定的生物觸發某些事件,比如直接讓小村民長大、讓殭屍村民變成村民等等。
所以接下來,我們切入正題,來看看event指令的具體使用方法。
event
作用:使指定的生物觸發指定的生物事件
存在版本:基岩版116100今
需要許可權等級:基岩版1
需要作弊:是
格式:
evententitylt目標生物gtlt生物事件gt
這條指令其實十分簡單,你只需要指定誰要觸發什麼生物事件即可。舉個簡單的例子:
evententityetypepigminecraftonsaddled
這條指令會讓所有豬觸發事件『minecraftonsaddled』,也就是使得所有豬戴上鞍。
再來一個例子:
evententityetypetntminecartminecraftoninstantprime
這條指令將會讓所有TNT礦車立馬爆炸。當然,如果你想,也可以直接用summon生成一個立即爆炸的TNT礦車:
summontntminecartminecraftoninstantprime
既然這條指令那麼簡單,所以本章自然就水(劃掉)寫不下去了。本章到此為止。
附表①:常用的生物事件(生成事件)一覽表
minecraftbecomeangry——使得實體生氣(適用於末影人、狼等)
minecraftgainbadomen——玩家得到不祥之兆的效果
minecraftclearaddbadomen——玩家停止得到不祥之兆的效果
minecraftcommandblockactivate——命令方塊礦車被啟用
minecraftcrystalexplode——末地水晶爆炸
minecraftentityspawned——實體自然生成
minecraftfromvillage——使鐵傀儡生成自村莊
minecraftoninstantprime——TNT礦車被啟用並立即爆炸
minecraftonprime——TNT礦車被啟用
minecraftonsaddled——使得豬或熾足獸已經裝備上鞍
minecraftontame——使得實體已被馴服(適用於貓、狼等)
minecraftresupplytrades——村民為交易補貨
minecraftstartexploding——苦力怕開始爆炸
minecraftstartexplodingforced——苦力怕正在準備爆炸
minecraftstopexploding——苦力怕停止爆炸
minecraftturnlt顏色英文gt——潛影貝變為指定顏色
villagerconverted——殭屍村民變為村民
附表②:event歷史
基岩版
116100——加入了event
(以下情節均為虛構,如有雷同,純屬巧合)
近期,在一個我的世界網易版伺服器中,服主由於一個不小心,讓苦力怕把主城給炸出了一個角。於是服主痛定思痛,關閉了『生物破壞』的遊戲規則。
但沒過幾天,投訴的訊息就在QQ群裡面炸開了鍋,許多玩家反應說村民不種地了,不繁殖了,它們作為一個“資本家”(劃去)玩家絕對不能容忍村民這樣偷懶,生產隊的驢都沒這麼歇過。還有玩家反應說雪傀儡怎麼不產雪了。甚至還有玩家反應說末影龍怎麼不破壞方塊了,這樣子難度太簡單,不過癮。
於是服主只好重新開啟了『生物破壞』這個遊戲規則,但苦力怕的問題仍然需要解決。如何使得苦力怕不會破壞方塊呢?這個問題成為了服主的心頭之患。
為了解決這個問題,他詢問遍了每個管理員,每個管理員都說把這遊戲規則關掉就行了。這樣的態度使得服主十分生氣——當服管理員,總共有五位,他非常想罷免四位;六個建築師,他非常想罷免三位。
本來已經對苦力怕想要順其自然的服主,偶然間遇見了一位玩家。這位玩家告訴服主,苦力怕如果炸不了,不就無法破壞方塊了嗎。服主恍然大悟,他很快去問管理員:有沒有一種辦法,能夠讓苦力怕無法爆炸?
這個管理員查了一下,不知道從哪裡搞來一串指令給了服主。服主按照管理員的說法一試,效果十分顯著。這條指令是什麼呢?
evententityetypecreeperminecraftstopexploding——重複執行、常載入區塊、保持開啟