Frage:
Ich habe TNT ausgelöst. Was soll ich tun?
fredley
2011-08-15 16:04:47 UTC
view on stackexchange narkive permalink

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?

Obwohl ich befürchte, keine hilfreichen Ratschläge zu haben, würde ich eine Kopie dieser Speicherung * sehr * lieben, bevor Sie sie neu laden / ändern. Es klingt wie ein wunderbarer Witz, mit meinen Freunden zu spielen. ;-);
Ich habe tatsächlich zu einer früheren Sicherungsdatei zurückgekehrt, da dies leicht weniger Aufwand als jede Hacking-Lösung war. Eigenes zu machen sollte allerdings nicht schwer sein :-)
Ich war erleichtert, als ich verstand, dass die Frage auf der Gaming-Website steht und nicht so etwas wie Heimwerker.
Fünf antworten:
#1
+13
Kevin Reid
2011-08-16 02:42:55 UTC
view on stackexchange narkive permalink

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 funktioniert tatsächlich!
#2
+8
Exa
2011-08-15 17:07:06 UTC
view on stackexchange narkive permalink

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.

Oder stellen Sie einfach einen Wasserblock darauf
Was für ein Spaß ohne verbranntes Haus?! Betrüge nicht!
Ich würde nicht erwarten, dass das Zurücksetzen von level.dat irgendwelche Auswirkungen hat. level.dat speichert Ihren Standort, Ihr Inventar und Ihren Weltsamen, speichert jedoch nicht die Weltblöcke selbst (die das TNT enthalten).
Ich bin dagegen, einfach aufzuhören, ohne die Welt zu retten. Ich habe das Gefühl, dass Ihre gespeicherten Weltdateien möglicherweise beschädigt werden.
Das ist wahr, Sie sollten dieser Methode niemals vollständig vertrauen. ;)
#3
+3
alexyorke
2011-08-15 16:20:59 UTC
view on stackexchange narkive permalink

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.

Angesichts der Tatsache, dass er das Spiel kurz nach dem Anzünden des TNT angehalten hat, bin ich mir nicht sicher, ob es Zeit ist, es in irgendetwas einzuschließen. Kann "Worldguard" für ein laufendes Spiel verwendet werden?
@DMA57361 Sicher kann er speichern und beenden, dann World Guard installieren? Auch wenn er das Einhüllen in Obsidian macht, benutze einen Welteditor und entferne auch das unbeleuchtete TNT!
@Ronan Ich weiß nicht, deshalb habe ich gefragt. :) :)
Es gibt wirklich nicht zu viel, was Sie tun können, außer "hacken", Mods installieren oder Ihren Strukturierer aus einem wirklich harten Material machen. Wenn Sie TNT in Wasser einschließen und entzünden, werden die umgebenden Blöcke oder andere TNT nicht beschädigt.
@Alexy Hacking ist in Ordnung!
#4
+3
Kevin Yap
2011-08-18 23:16:08 UTC
view on stackexchange narkive permalink

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.

Ja, das an einen Schlüssel zu binden, wäre eine gute Option für diejenigen, die viel mit TNT spielen.
#5
+2
damadam
2019-12-13 16:10:08 UTC
view on stackexchange narkive permalink

Diese Antwort wurde zuvor zu dieser Frage

veröffentlicht

Wie 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

zu haben


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...