3 votes

Comment empêcher certains mobs d'apparaître dans Minecraft vanilla ?

J'aime le /gamerule mais comment faire pour que seuls les zombies ou les fantômes n'apparaissent pas ? Les fantômes sont vraiment ennuyeux... Je suis sûr que vous comprenez.

6voto

Bridgeyman Points 1098

Il n'existe pas de règle de jeu vanille permettant de désactiver le frai des zombies et des fantômes, mais vous pouvez obtenir quelque chose de similaire avec une règle de jeu personnalisée et une horloge de mise à mort.

L'horloge de la mort

Tout d'abord, mettez en place une horloge rapide qui déclenche les commandes suivantes pour téléporter tous les zombies et les fantômes dans le vide, les tuant sans qu'ils ne laissent de butin (cela vous empêchera de fabriquer des potions de régénération).

/tp @e[type=Zombie] ~ ~-600 ~
/tp @e[type=Ghast] ~ ~-600 ~

Configuration d'un gamerule personnalisé

Maintenant, si vous voulez être en mesure de basculer cela, nous devons créer un gamerule personnalisé, en exécutant

/gamerule noZombieOrGhast 1

Pour l'instant, cela ne fait absolument rien. Trouvons une armure factice appelée #handle (remplacez comme vous voulez) et un objectif fictif :

/summon ArmorStand ~ ~ ~ {CustomName:#handle,Invulnerable:1,NoGravity:1,Marker:1,Invisible:1}
/scoreboard objectives add noZombieOrGhast dummy

Maintenant, créez une autre horloge pour demander la valeur de la GameRule noZombieOrGhast personnalisée.

/gamerule noZombieOrGhast

Faire en sorte que le bloc de commande émette le résultat de l'interrogation vers le stand de l'armure (x y z sont les coordonnées du dernier bloc de commande :

/stats block x y z set QueryResult @e[name=#handle] noZombieOrGhast

Enfin, placez un troisième bloc de commande dans cette horloge pour tester le support d'armure avec le score de 0 :

/testfor @e[name=#handle,score_noZombieOrGhast=0]

Mettez un comparateur sur ce dernier bloc de commande, et faites en sorte que la sortie désactive l'horloge de mise à mort.

Définissez le gamerule personnalisé à 0 ou 1 pour autoriser ou interdire le frai des zombies et des fantômes, respectivement.

/gamerule noZombieOrGhast 0
/gamerule noZombieOrGhast 1

0voto

Josh Points 1

Vous pouvez mettre en place un simple minuteur de redstone, et utiliser le bloc de commande (obtenu par /give @p command_block ) et utiliser la commande /kill @e [type=undesiredMobNameHere] si elle est réglée sur une minuterie, la mob mourra instantanément après son apparition.

0voto

Clampet546 Points 1

Le plus simple et le meilleur moyen de le faire est d'obtenir un bloc de commande et de le mettre à répéter, puis de faire /tp @e[MobName] ~ ~-600 ~ ainsi vous n'avez pas à construire une horloge de redstone et n'avez pas à voir des chutes de mob tout autour ! J'espère que cela vous a aidé ! Oh et assurez-vous de faire /gamerule commandBlockOutput false pour ne pas avoir du texte partout dans votre chat ! :-)

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