天才一秒記住【UU看書】地址:www.uukanshu.co
我們知道使用give可以獲取物品,那麼如何獲取實體呢?
額,獲取不了,倒是可以生成,這就需要summon指令。
summon,其單詞summon中文譯為“召喚”,所以summon指令的作用是:召喚一個實體。
summon
作用:召喚一個實體
需要許可權等級:Java2,基岩1
需要作弊:是
格式:
Java
summonlt召喚的實體gtlt實體生成的位置:座標gt實體資料標籤:NBT
基岩
summonlt召喚的實體gtlt實體生成的位置:座標gt生成事件:字串實體名稱:字串
summonlt召喚的實體gtlt實體名稱:字串gtlt實體生成的位置:座標gt
召喚的實體可以是生物,也可以是一些載具,可以是彈射物,也可以是其他的一些實體。比如要召喚一隻豬,你只需要:
summonpig
但這召喚出來的是成年豬啊,我要的是幼年豬,我該怎麼辦?
在Java版,這需要將NBT內Age標籤的值改為負數:
summonminecraftpigAge6000
而在基岩版,你需要一個實體生成事件:
summonpigminecraftentityborn
這樣子可以生成出來一隻小豬。
生成事件嚴格來說叫做生物事件,是基岩版獨有的東西。生成事件用於自定義一個生物或實體其生成後的行為,且該生成事件是支援該實體的,不然無法生效。一個生成事件引數只能填寫一個生成事件。關於生成事件基岩版有一個專門的指令:event。
由於生成事件比較難找(命令助手倒是有,就是為什麼一定要用內建瀏覽器啊!),這兒就放幾個比較常用的吧:
minecraftentityspawned——實體自然生成:作用於可以自然生成的實體
minecraftentityborn——生成幼年實體:作用於有幼年狀態的生物(非亡靈生物)
minecraftageablegrowup——生成成年實體:作用於有成年狀態的生物(非亡靈生物)
minecraftontame——生成已馴服實體:作用於可馴服的生物(狼:為什麼我變成紅色了?)
minecraftbecomeangry——生成被激怒的實體:作用於中立生物和蠹蟲,不包括北極熊
minecraftbecomecharged——生成具有閃電的實體:作用於苦力怕
minecraftasbaby——生成幼年實體:作用於亡靈生物
minecraftasadult——生成成年實體:作用於亡靈生物
現在我們生成了一隻小豬,但如果要生成一隻倒立的小豬,那該怎麼辦?
正常情況下,你需要搞到命令牌並用鐵砧將其重新命名為Dinnerbone或Grumm,然後給這隻小豬賦予名字才行。
但如果要在伺服器中自動化,這該怎麼辦?
在Java版中,你只需要:
summonminecraftpigAge6000,CustomName““text““Dinnerbone““
在基岩版更簡單,你只需要:
summonpigminecraftentitybornDinnerbone
看,一隻倒立的小豬就出來了!
但大多數時候,我們並不需要一個倒立的小豬,我們只需要一隻倒立的豬。在Java版,只需要將Age標籤去掉即可,而在基岩版,我們就需要用到summon的第二種格式:
summonpigDinnerbone
這種格式去掉了生物事件,將自定義名稱引數移到了座標的前面。不愧是Mojang,考慮得如此周到,不然我們還真的需要使用minecraftentityspawned生物事件了。
現在,你知道如何生成實體了吧?
歷史:
Java
172——加入了summon
18——現在可以使用summon來生成閃電
116——現在可以使用summon來生成火球
攜帶版Alpha
0160——加入了summon
基岩版
——更改了summon的格式