J'ai accidentellement déclenché un gros tas de TNT. J'ai réussi à m'échapper avant l'explosion. Y a-t-il un moyen de l'empêcher de se déclencher?
J'ai accidentellement déclenché un gros tas de TNT. J'ai réussi à m'échapper avant l'explosion. Y a-t-il un moyen de l'empêcher de se déclencher?
Si vous ouvrez votre monde avec MCEdit, vous pouvez sélectionner la zone contenant le TNT et utiliser l'opération «Supprimer les entités» pour supprimer tous les TNT activés dans cette zone. (Notez que Supprimer les entités supprimera également tous les minecarts, bateaux et loups de la sélection. MCEdit affichera les entités sous forme de blocs rouges transparents, mais pas de quel type d'entité elles sont.)
Sans une telle modification, par la physique de Minecraft, il n'y a aucun moyen d'arrêter le TNT activé. Cependant, vous pouvez empêcher l'explosion d'avoir des effets sur d'autres blocs , y compris d'autres TNT, en déversant de l'eau dans l'espace où elle explosera. (Cela ne peut probablement pas vous aider assez rapidement à moins que vous n'ayez déjà un bucket plein sur votre hotbar.)
Appuyer sur Alt + F4 aurait été le choix le plus judicieux, car en appuyant sur Escape , vous avez appelé le jeu pour sauver votre monde.
Sinon, vous pouvez quittez le jeu, puis supprimez (et sauvegardez) votre level.dat
et renommez votre level.dat_old
en level.dat
. Le problème est que vous ne savez pas à partir de quand le level.dat_old est. Je sais juste que cela a sauvé ma maison de l'incendie accidentel et que le jeu a été retardé d'environ 10 minutes.
Si vous l'enveloppez dans de l'obsidienne, cela empêchera l'explosion de se diriger vers l'extérieur, l'enfermera dans l'eau et arrêtera les dégâts que subissent les blocs environnants. Je recommanderais worldguard car il peut empêcher l'inflammation du TNT.
Je pensais juste que je répondrais avec une autre solution: si vous avez installé Commandes solo, vous pouvez utiliser la commande / désamorcer tout
pour supprimer tous les TNT qui est activé. Les blocs TNT disparaîtront (car après activation, ils sont considérés comme des entités et non des blocs ), mais chaque bloc précédemment activé déposera un article TNT à sa place pour que vous puissiez le choisir vers le haut.
C'est une bonne solution car les commandes à un seul joueur mettent le jeu en pause lorsque vous ouvrez la console avec T , vous n'avez donc pas besoin de taper frénétiquement la commande avant s'éteint.
Cette réponse avait déjà été publiée sur cette question
Comme indiqué dans ce lien, vous pouvez essayer d'utiliser:
/ gamerule setExplosionDestruction false
Cette commande empêcherait tout bloc Creeper / TNT d'endommager d'autres blocs.Si vous souhaitez réactiver la destruction des blocs, utilisez:
/ gamerule setExplosionDestruction true
NB: Vous devez jouer au moins à la version 1.4.2 de Minecraft pour avoir accès à la commande gamerule