5 votes

Comment invoquer un TNT qui ne détruit pas son environnement ?

Dans le serveur The Hive, il existe un objet spécial appelé Boom Boxes, qui se comporte comme du TNT normal, mais avec des éléments personnalisés, et qui peut également être lancé. Maintenant, je veux essayer de reproduire le type normal, où il donne juste des dommages à l'entité, mais pas sur les blocs.

J'ai donc trouvé ce mais je n'ai aucune idée de la façon de le faire correctement, et en plus, c'est une question Java.

Donc, ce que je veux essayer de faire, c'est de ne pas invoquer de mob dans le processus, d'activer régulièrement le TNT, puis d'exploser sans laisser de débris ou de dégâts derrière soi.

La seule chose à laquelle j'ai pensé est d'utiliser un bloc de commande répétitif :

execute @e[type=tnt] ~ ~ ~ setblock ~ ~ ~ water

Puis une autre commande où il enlève l'eau, mais je ne sais pas comment détecter le TNT qui n'existe plus.

J'ai pensé à une solution, mais elle ne fonctionnera que sur un certain terrain et sur un monde plat, et présente d'autres incohérences.

fill 50 1 50 -50 3 -50 grass
kill @e[type=item, name=Dirt]

Alors comment puis-je m'y prendre ?

0 votes

C'est une copie de ceci. sauf que la question liée est Java Edition.

2voto

amosel Points 354

En utilisant un bloc de commande répétitif et un bloc de commande en chaîne comme ceci : Première commande :

execute @e[type=tnt] ~ ~ ~ summon Creeper ~ ~ ~ minecraft:start_exploding

La deuxième commande (dans le bloc de la chaîne) :

kill @e[type=tnt]

Vous devez vous assurer de désactiver le grief du mob :

/gamerule mobgriefing false

Vous pouvez définir le bloc de commande répétitif pour Needs Redstone et l'activer en plaçant un bloc de Redstone lorsque vous avez besoin d'utiliser la fonction.

1voto

Ray Wu Points 396

Lorsque le TNT est sur le point d'exploser, vous devez faire apparaître un creeper avec un fusible faible à son emplacement, tuer le TNT et désactiver rapidement le grief mob. Ceci peut être accompli en réglant un minuteur de tableau de bord et en vérifiant si des entités creeper avec un tag spécifique existent, et si non, activez à nouveau le mobGriefing. (J'ai vérifié que cela fonctionne sur Bedrock Edition, avec le montant exact des commandes que j'ai dit, sauf si vous voulez implémenter le minuteur du tableau d'affichage et les tags pour réactiver le mobGriefing).

0voto

Ender Points 21

Vous pourriez invoquer du TNT avec un bloc d'eau invisible en dessous, le faisant exploser mais ne détruisant rien.

-3voto

Minecraft Noob Points 81

Je ne suis pas sûr que vous puissiez le faire sans codage avancé, mais je vous recommande le mod "To Much TNT". Il ajoute beaucoup de nouvelles TNT différentes, y compris de la dynamite à lancer. En dehors de cela, il y a beaucoup de mods/adjouts gratuits et moins chers qui sont bons aussi. Désolé de ne pas avoir pu être d'une plus grande aide :(

3 votes

C'est bedrock. les mods n'existent pas

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X