Question:
Comment tuer des monstres en utilisant / kill sans qu'ils ne lâchent de butin?
Gigazelle
2016-07-03 10:52:51 UTC
view on stackexchange narkive permalink

J'ai une zone d'apparition que j'espère créer un havre de paix, donc j'ai un bloc de commande sur une horloge qui tue chaque type de monstre hostile.Cela fonctionne pour garder l'endroit libre de toute foule hostile, mais chaque nuit, je vois de la chair pourrie, des os, des flèches et de la ficelle partout.

Je voudrais ajouter quelque chose à mes blocs de commande pour qu'ils soient tués sans perdre de butin.Comment puis-je accomplir cela?

Notez que je veux que les monstres lâchent le butin généralement ailleurs dans le monde, donc / gamerule doMobLoot false ne fera pas l'affaire pour moi.J'espère une commande qui ne s'applique qu'aux mobs tués par le bloc de commande, et rien d'autre.

Méfiez-vous des conséquences involontaires.Même sans butin, un joueur rusé peut très bien développer des stratégies pour attirer les foules vers la zone d'apparition.
Cinq réponses:
#1
+44
Skylinerw
2016-07-03 11:55:08 UTC
view on stackexchange narkive permalink

La balise de chaîne DeathLootTable peut modifier la table de butin que la foule utilisera lorsqu'elle est tuée.La table de butin "vide" ne la fera rien laisser tomber:

1.12 et inférieur:

  / entitydata @e [type = Zombie, r = 40] {DeathLootTable: "minecraft: empty"}
 

1.13:

  / exécuter en tant que @e [type = zombie, distance = .. 40] exécuter l'entité de fusion de données @s {DeathLootTable: "minecraft: empty"}
 
#2
+37
Sumurai8
2016-07-03 19:19:09 UTC
view on stackexchange narkive permalink

Vous pouvez simplement téléporter toutes les créatures hostiles dans un certain rayon de 256 blocs plus bas.Puissent-ils, et leurs gouttes, reposer en paix dans le vide sous le monde.

Fantastique idée, merci.Cela a l'avantage supplémentaire de ne pas voir ou entendre la mort de la foule.
#3
+8
rhbvkleef
2016-07-03 22:23:24 UTC
view on stackexchange narkive permalink

Vous devez téléporter l'entité dans le vide.Cela laissera tomber les objets, mais aussi dans le vide.

  / tp @e [sélecteur] ~ -100000 ~
 

Cela prendra quelques astuces de jeu pour tuer la foule, mais avec la quantité d'apparitions naturelles, cela n'a pas d'importance.

#4
+3
iDoomfull
2016-07-03 13:15:42 UTC
view on stackexchange narkive permalink

J'ai une idée pas si compacte, mais elle répondra à vos besoins:

  1. Vous devrez d'abord attribuer un score pour chaque élément dont vous n'avez pas besoin d'être sur le terrain. J'ai ajouté le sélecteur r, le nombre dépendant de votre rayon d'apparition

      / objectifs du tableau de bord add trash dummy - Ajouter le tableau de bord
    

Maintenant, ces commandes dans un bloc de commande horloge / répétition:

  / joueurs du tableau de bord mis @e [type = Item, r = 50] trash 1 {Item: {id: "minecraft: bone"}}

/ joueurs du tableau de bord mis @e [type = Item, r = 50] trash 2 {Item: {id: "minecraft: rotten_flesh"}}
 

Explanation: Chaque type d'élément aura son propre numéro dans le tableau de bord pour les différencier plus tard. Je n'ai écrit que quelques exemples ci-dessus. Vous pouvez continuer la liste

  1. Maintenant que toutes vos "poubelles" ont leur propre "identifiant de reconnaissance", exécutez simplement cette commande dans un bloc de commandes répétitif.

      / kill @e [score_trash_min = 1, score_trash = #]
    

Explanation: Là où je mets la marque #, vous devez mettre le nombre maximum d'éléments que vous mettez sur votre "kill list". Donc je fais semblant de choisir 6 types d'éléments à effacer, donc je mettrai 6 au lieu de #.

Les idées de téléportation sont bonnes, mais vous n'avez pas tous prêté suffisamment d'attention à ce qu'il a dit.Il a déjà une machine à tuer, mais il a besoin de quelque chose pour nettoyer les objets.Cependant, vos idées dans une grande image sont plus compactes que les miennes.
#5
  0
Simon Richter
2016-07-04 21:59:46 UTC
view on stackexchange narkive permalink

L'ancienne méthode serait de construire une structure qui empêche les foules d'entrer (une clôture suffit) et un éclairage adéquat à l'intérieur.

la question a le [tag: minecraft-commands] donc je suppose qu'ils cherchaient une commande pour résoudre ce problème.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...