Mise à jour :
1. Compter un type de mob
/scoreboard objectives add zkill minecraft.killed:minecraft.zombie "Zombies tués"
/scoreboard objectives setdisplay sidebar zkill
Remplacez par n'importe quel ID de mob, comme minecraft.skeleton. Consultez les commandes de zombie pour des cibles plus coriaces.
2. Compter toutes les victimes
/scoreboard objectives add kills totalKillCount "Victimes"
totalKillCount compte les mobs et les joueurs ; playerKillCount compte seulement les joueurs.
3. Tuer 10, recevoir une récompense
# Répétition, Toujours actif
execute as @a[scores={zkill=10..},tag=!quest1] run give @s minecraft:diamond 3
# Chaîne, Toujours actif
execute as @a[scores={zkill=10..},tag=!quest1] run tellraw @a [{"selector":"@s","color":"gold"},{"text":" a terminé la prime aux zombies !"}]
tag @a[scores={zkill=10..},tag=!quest1] add quest1
Le tag limite la récompense à une par joueur.
4. Morts causées par un mob
/scoreboard objectives add zdeath minecraft.killed_by:minecraft.zombie
Pour toutes les morts, consultez le compteur de morts.
5. Réinitialiser la quête
/scoreboard players set @a zkill 0
/tag @a remove quest1
6. Afficher la progression à l'écran
# Répétition, Toujours actif
execute as @a run title @s actionbar [{"text":"Zombies "},{"score":{"name":"@s","objective":"zkill"}},{"text":" / 10"}]
La barre d'action montre à chaque joueur son propre compte, comme Zombies 3 / 10. execute as @a fait de @s chaque joueur ; un simple title @a montrerait le même nombre à tous.
7. Totaux par équipe
/scoreboard objectives add teamkill dummy "Victimes d'équipe"
# Répétition, Toujours actif
scoreboard players set Red teamkill 0
# Chaîne, Toujours actif
execute as @a[team=red] run scoreboard players operation Red teamkill += @s zkill
Remettez le total à zéro, puis ajoutez les victimes de chaque joueur rouge. Affichez teamkill dans la barre latérale et les équipes s'affrontent sur leur score cumulé. Ajoutez une paire de lignes pour les bleus. Consultez la commande team.
Dépannage
- Victimes non comptées : seul le joueur qui porte le coup fatal est compté ; les mobs morts dans la lave sans coup d'un joueur ne comptent pas.
- Noms absents : mettez d'abord tout le monde à 0.
- Bedrock : il n'y a pas d'objectifs de victimes. Utilisez-le avec la défense contre les vagues sur Java.
Vérifiez votre commande
Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.