我的世界基岩版最新刷物品?作為一個生存服務器管理員,我一直對刷物品的bug頭疼,想想自己的服務器神奇滿天飛,金蘋果當飯吃,就特别苦惱(其實可能是有點酸,因為自己以前和小夥伴們玩租賃服的時候可不是靠刷東西發展的還有就是服務器因為刷物品bug,挂刷的物品也被廣為流傳,造成服務器崩潰,卡頓再加上小學生進來就伸手,然後拿刷來的神器守出生點),下面我們就來說一說關于我的世界基岩版最新刷物品?我們一起去了解并探讨一下這個問題吧!
作為一個生存服務器管理員,我一直對刷物品的bug頭疼,想想自己的服務器神奇滿天飛,金蘋果當飯吃,就特别苦惱。(其實可能是有點酸,因為自己以前和小夥伴們玩租賃服的時候可不是靠刷東西發展的。還有就是服務器因為刷物品bug,挂刷的物品也被廣為流傳,造成服務器崩潰,卡頓。再加上小學生進來就伸手,然後拿刷來的神器守出生點。)
很多租賃腐竹選擇徹底禁用活塞,紅石等。但這會降低每一個玩家的樂趣,相信每一個腐竹都會因此而困擾。
所以這裡給出一個防止活塞刷物品的方案,可以保留活塞和紅石等等,雖然可能還有其他刷物品bug,但也可以做到一定防止。
1,用execute檢測方塊然後執行fill命令
execute指令有個格式是:
/execute <目标> <命令執行位置> detect <檢測方塊位置> <檢測方塊ID及其數據值> <執行的命令>
所以可以用這個命令來讓一個玩家檢測到附近的方塊後以這位玩家的身份來執行命令,但是因為坐标參考系不同,所以要用到雙重execute。
比如:/execute @a ~ ~ ~ execute @s ~ ~ ~ detect ^ ^ ^1 piston 0 fill ~5 ~5 ~5 ~-5 ~-5 ~-5 air 0 replace chest
這條指令的内容是,讓所有玩家自己檢測以自己為坐标原點檢測在x軸上位置為-1的位置是否有一個活塞,若有,則以自己為坐标原點構建一個自己在中心的正方體,然後這個正方體内所以箱子替換為空氣。(說實話,我自己看了有時候都難看懂)。簡單來說,如果你前面(有時不是前面)有一個活塞,那麼你附近的箱子就會變成空氣。
有點指令基礎的人應該可以看懂。
但是這個指令有個缺陷,就是它非常嚴格,就是被檢測的方塊數據值是必須填寫的,而這個就會非常麻煩,比如要檢測2種方塊(活塞和粘性活塞),這兩種方塊各有6個數據值,還要清除5種方塊(箱子,陷阱箱子,熔爐,發射器,投擲器),再延長一下檢測距離(增加一個^2 ^ ^)的坐标,這樣算下來就會有2x6x5x2=120個命令方塊,實在不值得。
∴以上是廢話。
2,使用execute testforblock fill指令(正文)
這裡要用到多個命令方塊,第一個需要循環開啟然後接上比較器,比較器後面需要一個循環開啟的紅石控制命令方塊,然後再接上多個連鎖循環開啟命令方塊。這裡給出兩種方案,一種是檢測活塞清箱子,一種是檢測箱子清活塞,第一種可能會造成正常玩家的财産損失,所以選擇第二種。
就是這個亞子
如圖所示:
1:第一個命令方塊加上指令并使方塊為循環無條件保持開啟:
/execute @a ~ ~ ~ testforblock ^ ^ ^1 chest
内容:讓每個玩家檢測自己前面是否有一個箱子
2:第二個命令方塊為循環無條件紅石控制
/execute @a ~ ~ ~ fill ~5 ~5 ~5 ~-5 ~-5 ~-5 air 0 replace piston
内容:把以自己為中心的邊長為10的正方形空間内的活塞替換為空氣
3:第三個命令方塊為連鎖無條件保持開啟
/execute @a ~ ~ ~ fill ~5 ~5 ~5 ~-5 ~-5 ~-5 air 0 replace sticky_piston
内容:不用我解釋了吧
4:上同
/execute @r ~ ~ ~ fill ~5 ~5 ~5 ~-5 ~-5 ~-5 air 0 replace redstone
内容:我覺得你們應該能看懂。
一個刷物品機基礎模型
在我靠近箱子後,活塞消失了
當然我們也不能隻檢測箱子,把箱子替換成熔爐等等都可以達到這個效果,因此我們需要加入更多檢測條件。
就是這樣,可以添加十個檢測條件,或者更多
檢測條件就是上述步驟的第一項,這個我提供一個模闆,然後分别加入每個命令方塊中。
/execute @a ~ ~ ~ testforblock ^ ^ ^<方塊在你前面幾格?> <檢測方塊ID>
<方塊在你前面幾格?>這個建議設置為1與2
<檢測方塊ID>建議檢測:箱子,發射器,投擲器,熔爐,陷阱箱,高爐等等
附加:
箱子:chest 發射器:dispenser 投擲器:dropper 熔爐:furnace 陷阱箱:trapped_chest 高爐:blast_furnace
如果要添加上面所有檢測條件,那麼就需要12個檢測條件方塊,上圖顯示的是10個。
注:已經進行了3人測試,唯一的不足就是如果有一個人達成檢測條件,其他的人都會因此被清除自己附近的活塞,但是這種情況發生的幾率小所以可以忽略,或者可以把上述命令中的5改為3或2,縮小清除範圍。
以上就是茶磨帶給你們的防止刷物品指令,喜歡的話點個關注吧!
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!