J'ai une boucle d'alimentation en Redstone qui est connectée à un bloc de commande qui est configuré pour tuer toutes les entités sauf moi-même (/kill @e[type=!Player]), parce que je construis une carte créative, mais je ne veux pas de slimes partout. Le problème est que si je veux placer un cadre d'objet, le bloc de commande le tue.
Alors, y a-t-il un moyen d'empêcher les objets d'être supprimés, ou de faire en sorte qu'ils ne ciblent que les monstres ?
La façon la plus simple de gérer cela est d'utiliser une gamerule. Si vous ne voulez pas que des mobs vous dérangent dans votre monde créatif, il suffit de désactiver les spawns avec /gamerule doMobSpawning false
. Aucun mobs n'apparaîtra, ce qui vous permettra d'avoir un monde créatif tranquille, sans vaches, cochons, moutons, poulets, slimes, etc, tout en vous permettant de faire de la science sur les mobs à volonté. Les monstres n'apparaîtront que lorsque vous le souhaiterez.
Si vous tenez vraiment à l'idée de faire cela avec /kill
, vous pouvez le faire de deux façons. Vous pouvez configurer des blocs de commande individuels pour tuer chaque type de monstre, ce qui pourrait être un petit ensemble de blocs de commande si votre principal problème est les slimes.
Vous pouvez également utiliser les méthodes décrites dans [cette réponse] (https://gaming.stackexchange.com/a/178846/20306) pour sélectionner les exceptions. Elle utilise un tableau d'affichage pour fixer un score de 1 pour toutes les entités, et fixe simultanément le score de toutes les exceptions à 0. À partir de là, vous pouvez sélectionner l'ensemble de tous les monstres en excluant les exceptions que vous voulez avec @e[score_select_min=1]
.
Le moyen le plus simple et le plus flexible d'éviter que les slimes ne vous dérangent est de désactiver complètement la création de monstres.
J'ai un problème similaire dans mon monde - j'ai résolu le problème en connectant plusieurs blocs de commande à une horloge de trémie :
! [entrez la description de l'image ici] [1]
Chaque bloc de commande contient une commande pour tuer un certain type d'ennemi :
/kill @e[type=Slime,r=60]
Je ne dois me préoccuper que des zombies, des villageois zombies, des lianes, des squelettes, des endermen, des araignées et des sorcières ; je n'ai donc que 7 blocs de commandes connectés ici. Vous pouvez en ajouter autant que vous le souhaitez.