Ich habe versehentlich einen großen Haufen TNT abgesetzt. Ich habe es geschafft, vor der Explosion zu fliehen. Gibt es eine Möglichkeit, dies zu verhindern?
Ich habe versehentlich einen großen Haufen TNT abgesetzt. Ich habe es geschafft, vor der Explosion zu fliehen. Gibt es eine Möglichkeit, dies zu verhindern?
Wenn Sie Ihre Welt mit MCEdit öffnen, können Sie den Bereich mit der TNT auswählen und mit der Operation „Entitäten löschen“ alle aktivierten TNT in diesem Bereich löschen. (Beachten Sie, dass beim Löschen von Entitäten auch alle Minenwagen, Boote und Wölfe in der Auswahl entfernt werden. MCEdit zeigt Entitäten als transparente rote Blöcke an, jedoch nicht, um welche Art von Entität es sich handelt.)
Ohne eine solche Bearbeitung durch In der Physik von Minecraft gibt es keine Möglichkeit, aktiviertes TNT zu stoppen. Sie können jedoch verhindern, dass die Explosion Auswirkungen auf andere Blöcke , einschließlich anderer TNT, hat, indem Sie Wasser in den Raum ablassen, in dem es explodieren wird. (Dies kann Ihnen wahrscheinlich nicht schnell genug helfen, es sei denn, Sie haben bereits einen vollen Eimer in Ihrer Hotbar.)
Das Drücken von Alt + F4 wäre die klügere Wahl gewesen, da Sie durch Drücken von Escape das Spiel aufgerufen haben, um Ihre Welt zu retten.
Alternativ können Sie dies tun Beenden Sie das Spiel, löschen (und sichern) Sie Ihre level.dat
und benennen Sie Ihre level.dat_old
in level.dat
um. Das Problem ist, dass Sie nicht wissen, wann level.dat_old ist. Ich weiß nur, dass dies mein Haus vor dem versehentlichen Abbrennen bewahrt hat und das Spiel etwa 10 Minuten zurückgesetzt wurde.
Wenn Sie es in Obsidian einhüllen, wird die Explosion nach außen verhindert, in Wasser eingeschlossen und der Schaden, den die umgebenden Blöcke erleiden, wird gestoppt. Ich würde Worldguard empfehlen, da dies die Zündung von TNT verhindern kann.
Ich dachte nur, ich würde mit einer weiteren Lösung antworten: Wenn Sie Einzelspieler-Befehle installiert haben, können Sie den Befehl / defuse all
verwenden, um alle TNTs zu entfernen ist aktiviert. Die TNT-Blöcke verschwinden (da sie nach der Aktivierung als Entitäten und nicht als Blöcke betrachtet werden), aber jeder zuvor aktivierte Block legt ein TNT-Element an seiner Stelle ab, das Sie auswählen können up.
Dies ist eine gute Lösung, da Einzelspielerbefehle das Spiel pausieren, wenn Sie die Konsole mit T kbd> aufrufen, sodass Sie den Befehl nicht hektisch eingeben müssen geht aus.
Diese Antwort wurde zuvor zu dieser Frage
veröffentlichtWie in diesem Link gesagt, können Sie versuchen, Folgendes zu verwenden:
/ gamerule setExplosionDestruction false
Dieser Befehl verhindert, dass Creeper / TNT-Blöcke andere Blöcke beschädigen.Wenn Sie die Blockzerstörung wieder aktivieren möchten, verwenden Sie:
/ gamerule setExplosionDestruction true
NB: Sie müssen mindestens in Version 1.4.2 Minecraft spielen, um Zugriff auf den Befehl gamerule