Shulker Shells Drop

J'essaie de faire une commande qui fait que chaque shulker dépose toujours 2 shells mais je ne peux pas faire fonctionner la commande. J'ai fait tous les shulkers porter sur les coquilles de la tête, mais pour une raison quelconque même s'ils les ont sur la tête et la goutte est à 100%, ils ne laissent pas tomber les coquilles. J'ai essayé avec des zombies aussi, je leur ai donné du verre sur la tête, mais même si quelqu'un sait comment faire que les martinets déposent 2 coquilles?

Voici la commande que j'utilise:

/replaceitem entity @e[type=Shulker] slot.armor.head minecraft:shulker_shell 2 0 {ArmorDropChances:[0.085F,0.085F,0.085F,1.0F]} 

Les données NBT pour /replaceitem sont ce qui devrait être appliqué à l' élément , et non à l'entité. L'élément aura plutôt une balise ArmorDropChances personnalisée qui ne fait rien.

Vous devrez plutôt utiliser /entitydata sur les shulkers, où vous pouvez également modifier leur équipement directement. Ce qui suit modifie les données d'un shulker une seule fois:

 /entitydata @e[type=Shulker,tag=!processed] {ArmorItems:[{},{},{},{id:"minecraft:shulker_shell",Count:2b}],ArmorDropChances:[0.085F,0.085F,0.085F,1.0F]} /scoreboard players tag @e[type=Shulker,tag=!processed] add processed 

Ou si vous n'avez pas d'autres étiquettes de tableau de bord sur les shulkers, vous pouvez utiliser une seule commande (qui supprimera toutes les autres balises):

 /entitydata @e[type=Shulker,tag=!processed] {ArmorItems:[{},{},{},{id:"minecraft:shulker_shell",Count:2b}],ArmorDropChances:[0.085F,0.085F,0.085F,1.0F],Tags:["processed"]} 

Je n'ai pas testé cela moi-même, mais vous pourriez faire un test pour / tableau de bord pour vérifier si la santé de Shulker est nulle, puis tuer tous les objets près de lui (r = 1)? Ensuite, invoquez 2 coquillages là-bas.