8、物品
首先,我上一次的預(yù)告說(shuō)是自定義怪物,但是……我想了想怪物的武器腫么弄……于是就有了這一節(jié)和下一節(jié)……就是教自定義物品滴!這是最最基礎(chǔ)的summon物品:
/summon Item ~ ~1 ~ {Item:{Count:1,id:diamond_sword}}
然后稍微復(fù)雜的物品就是這樣:
/summon Item ~ ~1 ~ {Item:{Count:6,id:wool,Damage:2}}
Count 就是物品的個(gè)數(shù),Damage 就是數(shù)據(jù)值,wool_2 就是這玩意:
然后,雖然和怪物的物品無(wú)關(guān),但是還是得寫的,拾起延遲和存在時(shí)間。
/summon Item ~ ~1 ~ {Item:{Count:1,id:diamond_sword},PickupDelay:60,Age:5900}
PickupDelay:物品拾起延遲,這段時(shí)間物品不能拾起,單位為刻,設(shè)定為32767將永遠(yuǎn)無(wú)法拾起。上面的命令代表3秒無(wú)法拾起。
Age:物品的存在時(shí)間,到達(dá)6000物品就會(huì)消失,單位為刻,設(shè)定為-32768物品會(huì)永遠(yuǎn)不自然消失。上面的命令代表物品5秒后消失。
然后才是這次的正規(guī)東西……tag才是物品的附加屬性,這個(gè)玩意么……
/summon Item ~ ~1 ~ {Item:{Count:1,id:diamond_sword,tag:{display:{Name:"這是物品名"}}}}
對(duì),就是用來(lái)自定義物品名的。
有了名字還得有介紹,
/summon Item ~ ~1 ~ {Item:{Count:1,id:diamond_sword,tag:{display:{Name:"這是物品名",Lore:["這是物品介紹!"]}}}}
就是這樣的,字體顏色怎么改我還沒(méi)研究出來(lái)。
多行介紹每行文字要單獨(dú)分割,如下:
/summon Item ~ ~1 ~ {Item:{Count:1,id:diamond_sword,tag:{display:{Lore:["這是物品介紹!","這也是物品介紹!~","這還是物品介紹……","[Lz被pia飛]"]}}}}
說(shuō)白了,Lore的格式就是“ Lore:["第一行","第二行","第三行",……] ”
接下來(lái)是喜聞樂(lè)見的附魔。
/summon Item ~ ~1 ~ {Item:{Count:1,id:diamond_sword,tag:{ench:[{id:33,lvl:1},{id:17,lvl:3}]}}}
ench 是附魔的標(biāo)簽,如果分開弄碎了就是這樣:
ench:[
{id:33,lvl:1},
{id:1,lvl:3},
……
]
對(duì)照下圖,大家應(yīng)該懂了吧。id 是附魔的ID,lvl 就是附魔等級(jí),這些以前有說(shuō)了,用這個(gè)玩意可以無(wú)視MC矛盾附魔和等級(jí)限制。附魔ID看這里
然后呢,就是打不爛的東西:
/summon Item ~ ~1 ~ {Item:{Count:1,id:diamond_sword,tag:{Unbreakable:1}}}
就是這樣,Unbreakable,就是控制物品耐久的。
利用上面的,我們可以搞出這種東西。
這個(gè)就是代碼了,用的東西剛才都說(shuō)過(guò)了。
/summon Item ~ ~1 ~ {Item:{Count:1,id:diamond_sword,tag:{Unbreakable:1,display:{Name:"神劍",Lore:["<無(wú)限耐久度>","+7 火焰附加","+12.5 對(duì)亡靈生物攻擊力","+12.5 對(duì)節(jié)肢生物攻擊力","Lv2 擊退增幅"]},ench:[{id:20,lvl:2},{id:19,lvl:2},{id:18,lvl:5},{id:17,lvl:5}]}}}
不過(guò),看著一大串附魔還是顯示出來(lái),鬧心??!幸虧,我們還有一個(gè)專門用來(lái)隱藏信息的標(biāo)簽:Hideflags。
1:附魔信息
2:屬性信息
4:耐久度信息
8:可摧毀信息
16:可放置信息
32:額外信息(如書本作者)
把你想隱藏的信息數(shù)字相加就是它的值,比如你要隱藏屬性和耐久度信息,就是 2+4=6 。那么修改后的命令:
/summon Item ~ ~1 ~ {Item:{Count:1,id:diamond_sword,tag:{Unbreakable:1,display:{Name:"神劍",Lore:["<無(wú)限耐久度>","+7 火焰附加","+12.5 對(duì)亡靈生物攻擊力","+12.5 對(duì)節(jié)肢生物攻擊力","Lv2 擊退增幅"]},HideFlags:7,ench:[{id:20,lvl:2},{id:19,lvl:2},{id:18,lvl:5},{id:17,lvl:5}]}}}
現(xiàn)在就完美了!那么,剛才寫的“可摧毀信息”,“可放置信息”又是神馬東東?
這里只說(shuō)可摧毀,放置以后說(shuō)。注意 CanDestroy 它也可以像前面的 Lore 一樣用逗號(hào)分割添加N個(gè)項(xiàng)目。
/summon Item ~ ~1 ~ {Item:{Count:1,id:diamond_pickaxe,tag:{CanDestroy:["stone"]}}}
這個(gè)玩意刷出的鉆石鎬就可以破壞石頭,但是無(wú)法破壞其它方塊。
驗(yàn)證一下。注意這是針對(duì)MC1.8冒險(xiǎn)模式的功能,因?yàn)楝F(xiàn)在的冒險(xiǎn)模式無(wú)法摧毀任何方塊了。
但是,物品的附加值只有這些?還有一個(gè)重頭戲,下一節(jié)說(shuō)吧,那個(gè)期待著1000000HP下一節(jié)等著。
瀏覽量:72022-07-19
瀏覽量:12021-05-31
瀏覽量:02021-05-29
瀏覽量:02021-05-17
瀏覽量:02021-04-23
瀏覽量:02019-10-13