Minecraft 如何以指令關閉玩家生物推擠
點閱
因為有非常多人在 簡單指令 的留言區問我要如何讓玩家之間不會推積,但是這個指令沒有到很基本,所以 Ian 我就把這個獨立出來寫一篇。 100 隻被我關掉 AI 與碰撞的 Creeper 創造一個隊伍,這裡我把隊伍命名為 noCollision,這個隊伍會包含所有不會被推擠的東西(包含玩家與生物)。 /team add noCollision noCollision 可以換成想要的隊伍名稱,指令後面可以用雙引號接上顯示名稱,不過這裡用不到。 /team modify noCollision collisionRule (選項) 這邊的選項必須是下列四種的其中一種: always:預設值,不會有改變 never:不會 被 任何東西推擠 pushOtherTeams:不會 被 這個隊伍以外的東西推擠 pushOwnTeam:只會被這個隊伍的東西推擠 將所有要套用上一步設定的實體加入隊伍。由於無法讓生物生成或玩家加入時直接加入隊伍,所以需要用個永遠執行的指令方塊。指令方塊請放到世界重生點附近,才會永遠執行。 /give @p minecraft:command_block 使用指令方塊需要切換到創造模式: /gamemode creative 將指令方塊設定為重複(Repeat)、無條件(Unconditional)、永遠啟動(Always Active),並選擇指令版本輸入指令方塊: 只有玩家加入隊伍 /execute as @a[team=!noCollision] run team join noCollision @s 將所有東西加入隊伍(這會導致怪物不會攻擊) /execute as @e[team=!noCollision] run team join noCollision @s 將例外以外的生物加入隊伍,紅色那段可以自行擴充 /execute as @a[team=!noCollisio...