如何制作一個(gè)起床戰(zhàn)爭(zhēng)資源點(diǎn)?(雙版本通用版)
(作者建議未看到第七十七章的讀者離開此教程)
?。ㄔ摻坛炭赡軙?huì)有更好地替代方法,具體見第九十三章的內(nèi)容)
我相信有很多讀者都有這個(gè)疑問。
那么今天我們就來(lái)解答這個(gè)疑問:如何制作一個(gè)起床戰(zhàn)爭(zhēng)資源點(diǎn)?
首先,我們先設(shè)想幾個(gè)方案。
估計(jì)絕大多數(shù)人一開始都會(huì)想到:/summon。
確實(shí),/summon是生成實(shí)體,掉落物也是實(shí)體。
所以我們先從/summon這個(gè)角度出發(fā)。
掉落物的id是item,按照常理來(lái)說(shuō),使用/summon的生成方式是:
/summon item ~~~
但問題來(lái)了,怎么指定物品呢?
這個(gè)時(shí)候,就要用到我們的NBT了。
既然提到了NBT,那么基巖版玩家就可以跳過這段了。
但是由于這段NBT作者都還沒講到,所以這個(gè)方法就先告一段落。
基巖版玩家現(xiàn)在可以回來(lái)了(明明什么都沒講???)。
那么/summon這個(gè)方法不用的話,那該怎么辦?
想一想?還有什么可以產(chǎn)生自定義掉落物?
是不是想到了?
沒錯(cuò),就是/fill和/setblock的destroy模式。
然后再配上一個(gè)箱子,放入物品,重復(fù)克隆,再打碎,不就很棒嗎?
而且,這個(gè)基巖版也可以用!
那么首先,我們需要準(zhǔn)備一個(gè)箱子。
箱子里放入一個(gè)你要產(chǎn)生的資源(比如一顆磚塊[銅錠])
然后記住這個(gè)箱子的坐標(biāo)。
在旁邊放上一個(gè)重復(fù)循環(huán)的命令方塊,里面寫上:
/clone 箱子的XYZ 箱子的XYZ 資源點(diǎn)的XYZ
然后當(dāng)這個(gè)重復(fù)循環(huán)命令方塊執(zhí)行成功時(shí),激活下一個(gè)命令方塊(鏈,有條件的,保持開啟):/setblock 資源點(diǎn)的XYZ air 0 destroy [JAVA1.12版本及以下、基巖版可用]
?。?setblock 資源點(diǎn)的XYZ air destroy [JAVA1.12版本以上可用])
這樣子,你就成功制作了一個(gè)每秒鐘可以產(chǎn)出20銅錠的資源點(diǎn)。
是不是有點(diǎn)快了?
那就加一個(gè)計(jì)時(shí)裝置。
普通的你可以照第九十一章的做,但這樣子應(yīng)用到起床戰(zhàn)爭(zhēng)這種場(chǎng)景,很容易被摧毀。
怎么辦呢?
制作一個(gè)“計(jì)分板計(jì)時(shí)裝置”。
首先,新建一個(gè)命令鏈(只需要一個(gè)重復(fù)循環(huán)命令方塊)。
然后在聊天欄使用:
/scoreboard objectives add 計(jì)時(shí) dummy
這樣子就有一個(gè)計(jì)時(shí)器了。
然后給計(jì)時(shí)器添加第一個(gè)項(xiàng)目(命令方塊里寫):
/scoreboard players add 銅錠資源點(diǎn)`計(jì)時(shí) 1
?。ㄗⅲ骸癭”為分割符號(hào),因?yàn)槠瘘c(diǎn)的特殊性,會(huì)把空格屏蔽掉。在寫的時(shí)候請(qǐng)刪掉這個(gè)符號(hào))
這樣子運(yùn)行命令方塊,你就成功開始了第一個(gè)計(jì)時(shí)項(xiàng)目。
只不過單位要搞清楚,這個(gè)計(jì)時(shí)單位為“游戲刻”。
換算成秒還要除以20,別搞錯(cuò)了。
然后我們?cè)僭O(shè)置清零裝置——在clone命令方塊前面擺上一個(gè)循環(huán)命令方塊,同時(shí)clone要改成鏈、有條件的、保持開啟。
命令方塊里寫上:
/scoreboard players set @e[scores:{計(jì)時(shí)=20..}]計(jì)時(shí) 0
當(dāng)“銅錠資源點(diǎn)“的計(jì)時(shí)達(dá)到20游戲刻,也就是1秒鐘時(shí),清零,并激活clone,再激活setblock。
醬紫,你的銅錠資源點(diǎn)的速度就下降到了1s/個(gè)。
上面的名字可以依照個(gè)人需求任意改,而這個(gè)循環(huán)速度也可以自己改(就是那個(gè)計(jì)時(shí)=20..那個(gè))。
但接下來(lái)又出現(xiàn)了一個(gè)新的問題:這個(gè)箱子打碎的粒子會(huì)露餡??!
這簡(jiǎn)單,我們可以將箱子復(fù)制到另一個(gè)地方,比如命令方塊的頭上。
然后再打碎。
最后添加一個(gè)命令方塊在/setblock后面(鏈、有條件的、保持開啟):/tp @e[name =鉆石,type =item,c =1]資源點(diǎn)xyz
當(dāng)然保險(xiǎn)起見還可以再加一個(gè)r以及xyz參數(shù),防止bug。
這樣子你就成功獲得了一個(gè)足以媲美hypixel的資源點(diǎn)了!
OK這期教程就到這里了,認(rèn)為不錯(cuò)的話投個(gè)票點(diǎn)個(gè)收藏,作者現(xiàn)在已經(jīng)開學(xué)了,但信虧這周沒考試(VeryGood),但下周的話就.....