Minecraft 如何以指令關閉玩家生物推擠

文章推薦指數: 80 %
投票人數:10人

noCollision 可以換成想要的隊伍名稱,指令後面可以用雙引號接上顯示名稱,不過這裡用不到。

/team modify noCollision collisionRule (選項) 這邊的選項 ... 跳到主要內容 Minecraft如何以指令關閉玩家生物推擠 點閱 - 7月08,2021 因為有非常多人在簡單指令的留言區問我要如何讓玩家之間不會推積,但是這個指令沒有到很基本,所以Ian我就把這個獨立出來寫一篇。

100隻被我關掉AI與碰撞的Creeper 創造一個隊伍,這裡我把隊伍命名為noCollision,這個隊伍會包含所有不會被推擠的東西(包含玩家與生物)。

/teamaddnoCollision noCollision可以換成想要的隊伍名稱,指令後面可以用雙引號接上顯示名稱,不過這裡用不到。

/teammodifynoCollisioncollisionRule(選項) 這邊的選項必須是下列四種的其中一種: always:預設值,不會有改變 never:不會被任何東西推擠 pushOtherTeams:不會被這個隊伍以外的東西推擠 pushOwnTeam:只會被這個隊伍的東西推擠 將所有要套用上一步設定的實體加入隊伍。

由於無法讓生物生成或玩家加入時直接加入隊伍,所以需要用個永遠執行的指令方塊。

指令方塊請放到世界重生點附近,才會永遠執行。

/give@pminecraft:command_block 使用指令方塊需要切換到創造模式: /gamemodecreative 將指令方塊設定為重複(Repeat)、無條件(Unconditional)、永遠啟動(AlwaysActive),並選擇指令版本輸入指令方塊: 只有玩家加入隊伍 /executeas@a[team=!noCollision]runteamjoinnoCollision@s 將所有東西加入隊伍(這會導致怪物不會攻擊) /executeas@e[team=!noCollision]runteamjoinnoCollision@s 將例外以外的生物加入隊伍,紅色那段可以自行擴充 /executeas@a[team=!noCollision]runexecuteas@s[type=!minecraft:(例外生物的ID)]runteamjoinnoCollision@s 完成之後應該會看到聊天使冒出非常多加入隊伍的通知。

最後關掉指令方塊輸出就完成了。

/gamerulecommandBlockOutputfalse Minecraft Minecraft-指令 Minecraft-指令-指令教學 留言 分類 資訊-虛擬化1 資訊-VPN1 Minecraft-伺服器-自架1 Minecraft-指令-指令教學2 Minecraft-彩蛋1 Minecraft-模組5 總網頁瀏覽量 訂閱我的Blog! 各種聲明



請為這篇文章評分?