3 votes

Rendre certains blocs indestructibles en mode créatif (Minecraft Java 20w10a)

J'ai récemment construit un monde créatif superplat avec une couche de roche pour tester les engins de redstone. Je suis constamment ennuyé de casser accidentellement des roches et de devoir les remplacer à chaque fois. J'ai fait quelques recherches sur Google, mais je n'ai trouvé que des références au réglage du mode de jeu en aventure ou à l'anti-griefing en survie.

La base est, je veux un sol indestructible que je ne peux pas accidentellement casser dans Minecraft créatif.

  • Version : joueur unique (pas de serveur) Minecraft Java 20w10a

1 votes

Vous n'avez pas vraiment besoin d'informations sur l'OS dans une question de commande ordinaire. Mais trop d'informations est toujours mieux que pas assez, je pense.

0 votes

Informations sur le système d'exploitation supprimées

0 votes

Les informations relatives à la version pourraient également être redondantes si je voulais assurer la pérennité de ce fil de discussion.

5voto

Fabian Röling Points 19325

Tous les blocs peuvent être cassés en mode créatif. Si vous vouliez une bordure horizontale, vous pourriez utiliser la bordure du monde pour cela, mais même cela peut être contourné en mode Spectateur.

La meilleure solution est probablement de remplacer le sol à tout moment. Placez cette commande dans un bloc de commande répétitif :

execute at @a run fill ~-5 0 ~-5 ~5 0 ~5 bedrock replace air

Cela remplace l'air par un socle rocheux à une certaine distance autour de chaque joueur au niveau de hauteur le plus bas.

Le seul problème restant alors est que vous pouvez toujours tomber à travers le bloc lorsque vous le cassez en vous tenant dessus. C'est probablement un bug, j'ai créé un rapport à ce sujet : https://bugs.mojang.com/browse/MC-174386

Vous pouvez contourner ce problème en utilisant cette commande supplémentaire :

execute as @a at @s if entity @s[y=0,dy=0] run tp @s ~ 1 ~

Cela vous téléporte à la hauteur y=1 lorsque vous êtes à la hauteur y=0.

Vous ne devriez recevoir un message de retour de la première commande que lorsque vous brisez un bloc de roche et de la seconde lorsque vous commencez à tomber à travers le bloc, mais si vous voulez toujours vous débarrasser de cette sortie, vous pouvez désactiver le retour des blocs de commande en général :

/gamerule commandBlockOutput false

1voto

Crovaxon Points 832

Dans Minecraft vanille* java, il n'y a aucun moyen de rendre le bedrock non destructible en mode créatif. Il est conçu de cette façon. Vous devriez en parler avec les développeurs et leur demander pourquoi il en est ainsi et s'ils seraient prêts à faire une option pour ne pas le rendre destructible.

Vous pouvez essayer de lutter contre ce problème avec des blocs de commande, mais cela atténuera le problème au mieux, sans le résoudre. Et même si vous colliez un bloc de commande à une horloge qui remplacerait constamment le sol par du substrat rocheux, vous pourriez finir par passer entre les tics d'horloge et plus vous déclenchez la commande rapidement ou plus l'espace qu'elle remplace est grand, plus les performances de votre jeu (ou de votre serveur) en prendront un coup.

*Je dis vanille parce que je ne suis pas familier avec les outils d'hébergement de serveur non standard qui pourraient avoir une solution, mais en termes de Java Minecraft standard, il n'y a pas de moyen, du moins pas pour votre version spécifiée.

-1voto

Kaj Points 147

L'un des moyens est de tenir une épée. En tenant une épée, vous ne pouvez pas casser de blocs en mode créatif.

Le meilleur moyen serait de trouver un mod qui rende les objets indestructibles. Il existe des sites web qui vous permettent de télécharger des mods, et il y a peut-être un mod pour ça.

Une autre façon est d'obtenir un bloc de commande répétitif. puis tapez ' /fill {position #1} {position #2} {block-type}' et placez un levier sur le bloc de commande. mettez le levier en position on. cela devrait placer ces blocs de façon répétitive, donc si vous le cassez, le bloc devrait réapparaître. le problème est que ce ne sera pas 100% instantané, mais il apparaîtra rapidement.

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