[樂游網導讀]我的世界里面很多玩家都制作了一些比較經典的裝置,最近有玩家分享了可騎乘巨人的制作方法。
我的世界里面很多玩家都制作了一些比較經典的裝置,最近有玩家分享了可騎乘巨人的制作方法,如果有興趣可以試試,不過前提需要玩家對紅石命令比較熟悉。
可騎乘巨人制作原理操作方法詳解
原理

其實也不怎么繁雜233
輸入區

主要負責騎乘之前的條件探測


白色羊毛命令:
/testfor @p {SelectedItemSlot:8,Inventory:[{Slot:8b,id:"minecraft:saddle",tag:{display:{Name:"Giants saddle"}}}]}
/testfor @p {SelectedItemSlot:7,Inventory:[{Slot:7b,id:"minecraft:saddle",tag:{display:{Name:"Giants saddle"}}}]}
......
/testfor @p {SelectedItemSlot:0,Inventory:[{Slot:0b,id:"minecraft:saddle",tag:{display:{Name:"Giants saddle"}}}]}
命令講解:探測玩家選中1-9號物品欄時物品欄里是否是命名為“巨人之鞍”的鞍
補充:由于無法概括主物品欄,所以依次探測,結果都是一個輸出。
若探測到了,則會開啟第二個脈沖,不斷激活橙色羊毛。
橙色羊毛命令:
/execute @p ~ ~ ~ execute @e[type=Giant,r=4] ~ ~ ~ say Are you ready
命令講解:給巨人周圍4格離命令方塊最近的玩家處說“Are you ready”
若探測到了符合條件,比較器則輸出激活紫紅色羊毛
紫紅色羊毛命令:
/setblock 383 4 393 redstone_block
給處理區輸入信號。
處理區

主要負責巨人的騎乘及效果

灰色羊毛組命令:

(不分先后順序,除了先summon、再tp外)
<font color="#808080">/clear @p saddle 0 1 {display:{Name:"Giants saddle"}}</font>
命令講解:清除1個名為“巨人之鞍”的鞍
<font color="#808080">/execute @e[type=Giant] ~ ~13 ~ summon Snowball ~ ~ ~</font>
在巨人頭上生成雪球
/tp @p @e[type=Snowball,c=-1]
把玩家tp到最新生成的雪球
(兩個命令連在一起)
/effect @p 2 9999 5 hideParticles
給玩家永久的緩慢5的藥水效果(放大,移動緩慢的關鍵)
/give @p spawn_egg 1 120 {display:{Name:"Back"}}
給最近玩家1個名為“Back”的村民刷怪蛋
/setblock 383 4 385 redstone_block
輸入重置端
/setblock 377 6 395 air
輸入騎乘端,非門連接
/setblock 377 6 395 redstone_block
整體也就是開啟時開啟脈沖,關閉時關閉脈沖
騎乘端

暗灰色羊毛命令:
/execute @p ~ ~-12 ~ summon Bat ~ ~ ~ {HealF:1,ActiveEffects:[{Id:14,Ambient:1,Duration:99999}],CustomName:lol}
不斷在玩家腳下12格(巨人腳部}生成一個生命為1,時間無限隱身效果,名為lol的蝙蝠
補充:脈沖比前面的脈沖的時間不同,不會刷出來就殺死。
超頻脈沖連接:
粉色羊毛命令:
/summon FallingSand ~ ~1 ~ {Tile:152}
命令講解:形成超高頻脈沖
綠色羊毛命令:
/tp @e[type=Giant] @e[name=lol]
把巨人傳送到lol的實體(就是之前提到的蝙蝠)處
藍色羊毛命令:
/kill @e[type=Bat,name=lol]
殺死名為lol的蝙蝠:
黃色羊毛命令:
/execute @e[type=Giant] ~ ~11 ~ clone 374 5 393 372 5 395 ~-1 ~ ~-1

把這個方塊整個周圍形成的九格全部復制到巨人頭部(玩家腳下)
補充:周圍8格空氣能清除玩家之前行走的8個方向遺留下的大理石磚
重置區

之前提到的輸入會形成脈沖,不斷激活青色羊毛
青色羊毛命令:
/testfor @e[type=Villager,name=Back]
命令講解:探測有沒有名為“Back”的村民(之前那個刷怪蛋刷出的村民)
激活紫色羊毛處命令組

(不分先后順序)
/kill @e[type=Villager,name=Back]
命令講解:殺死那個村民
/execute @e[type=Giant] ~ ~2 ~-10 summon Snowball ~ ~ ~
在巨人腳下退10格的地方生成雪球
/setblock 383 4 393 air
關閉這個脈沖
/give @p saddle 1 0 {display:{Name:"Giants saddle"}}
把“巨人的鞍”還給玩家
/effect @p clear
清除玩家狀態
/tp @p @e[type=Snowball,c=-1]
把最近玩家tp到最新刷出的雪球
/clear @p spawn_egg 120 1 {display:{Name:"Back"}}
清除1個名為“Back”的村民刷怪蛋
/setblock 383 4 385 air
關閉處理區
補充:巨人跨部以上是虛體,不會受到卡死傷害
喜歡
頂
無聊
圍觀
囧
難過
熱門評論
最新評論