我將命令塊設置為 / tp
。僅在您還剩0時間時才應激活它,並用料斗時鐘激活命令塊以保持其動力。
但是它不會檢查您是否還有0剩餘時間,因此它會不斷傳送我。我無法足夠靠近命令塊來破壞它,所以我陷入了永無止境的傳送循環中。
有什麼想法嗎?
我將命令塊設置為 / tp
。僅在您還剩0時間時才應激活它,並用料斗時鐘激活命令塊以保持其動力。
但是它不會檢查您是否還有0剩餘時間,因此它會不斷傳送我。我無法足夠靠近命令塊來破壞它,所以我陷入了永無止境的傳送循環中。
有什麼想法嗎?
如果您在多人服務器上運行這個世界,則可以通過服務器屬性完全禁用命令塊。關閉服務器,使用您選擇的文本編輯器打開 server.properties
並設置
enable-command-block = false
這將禁用所有命令塊。加入遊戲,銷毀有問題的命令塊,然後再重新啟用它們。
在單人遊戲中,情況有點複雜。您必須作為多人*服務器打開世界。打開 server.properties
並設置
級別名稱= [保存遊戲的相對路徑]
例如。 保存/世界
(使用 /
劃分文件夾)。
*如果尚未運行多人服務器,則可以從 Minecraft網站下載server.jar(或server.exe)並將其保存在任何地方你要。運行一次以生成一些文件,包括 server.properties
和名為 world
的保存遊戲。
要加入自己的服務器,請連接到 Minecraft中的localhost
或 127.0.0.1
。
在這種情況下,最好使用外部世界編輯工具。找到命令塊,然後將其刪除。
常見的是MCEdit,可在此處找到: http://www.mcedit.net/
就像@MrLemon提到的那樣,您可能正在運行多人服務器,在這種情況下,MCEdit是一個壞主意-60GB地圖的下載時間不可忽略。在這種情況下,請按照他的回答。
/ fill X1 Y1 Z1 X2 Y2 Z2 minecraft:air
用命令塊的近似坐標填充XY和Z,並且您已經替換了周圍的區域空氣中的命令塊。
另一種替代方法是使用 NBTExplorer更改命令。此工具的功能不如MCEdit強大得多,但它更易於使用並且在這種情況下確實可以使用。這與我在這裡的答案大致相同,因此請隨時參考以防萬一。至關重要的是,您必須記住命令塊的位置或命令的任何半唯一部分。
命令塊是瓷磚/塊實體,因為常規數據值不足以存儲有關它們的所有信息。相反,它們具有類似於實體的NBT數據,這在 wiki中有詳細說明。特別是,命令塊(“控件”)具有 Command
條目。 NBTExplorer能夠讀取區域格式並蒐索具有特定條目的圖塊實體。
關閉Minecraft。打開程序,然後選擇文件>打開Minecraft保存文件夾。您將獲得與您的世界相對應的文件夾列表。打開要搜索的世界,然後選擇“區域”文件夾。
使用搜索>查找( Ctrl kbd > + F kbd>)查找名稱:命令和值:[您的命令片段] ,直到找到有問題的命令塊為止(此在答案鏈接中有更詳細的描述。)
雙擊 Command 條目並更改其值直接修復命令(例如,將 \ kill @e [type =!player]
轉換為 \ kill @e [type =!Player]
)或直接輸入無害的東西(例如,留空)。
按下“保存”按鈕並關閉NBTExplorer。當您在Minecraft中打開世界時,應該更改命令。
使用世界編輯器銷毀該塊,然後使用命令塊通過 / testfor
命令比較測試零件。
您希望比較器轉到命令塊,該命令塊僅顯示一條消息,以查找 / testfor
命令和比較器是否正常工作。在確認前兩個部分可以正常協同工作之前,請勿啟動 / tp
命令。
您可以將游戲規則 randomTickSpeed
更改為0。
類似的事情發生在我身上:我被帶電激活器上的Minecart中的命令塊傳送了5個塊軌。他們每4個遊戲滴答聲就會激活一次。
由於它是命令塊,因此只需在聊天中鍵入以下命令:
/ gamerule commandBlocksEnabled false
這將禁用命令塊。然後在安全位置輸入以下內容:
/ gamerule commandBlocksEnabled是
這將重新啟用命令塊。
步驟1找出正在傳送給您的命令塊的坐標
第2步執行以下操作:/ fill(命令塊的x坐標)(命令塊的y坐標)(命令塊的z坐標)(命令塊的x坐標)(命令塊的y坐標))(命令塊的z坐標)minecraft:air
例如,如果命令塊位於34 55 -2769處,則執行/ fill 34 55 -2768 34 55 -2768 minecraft:air
您可以進入“創意”模式並飛翔,這樣如果它在您身下作為壓力板就無法到達您……我真的不知道它是否會起作用,但是您可以嘗試一下!^ _ ^
如果其他所有方法均失敗,請使用/ summon PrimedTnt炸毀命令塊。