Vous avez deux erreurs dans votre commandement.
Tout d'abord, votre sélecteur de cible est faux. Arguments du sélecteur de cible utiliser un <argument>=<value>
syntaxe, ce qui signifie qu'il doit être score_kills_min=1
. Un deux-points comme séparateur est uniquement utilisé pour les balises de données (que vous n'utilisez pas dans cette commande).
Deuxièmement, la syntaxe de execute
nécessite 4 arguments avant l'autre commande :
execute <entity> <x> <y> <z> <command …>
Les commandes de Minecraft sont stupide ils ne peuvent pas deviner quels sont les arguments qui ne sont pas donnés lorsque certains sont manquants. Dans votre cas, le jeu voit les arguments suivants :
<entity> = @p[score_kills_min=1]
<x> = setblock
<y> = 195
<z> = 56
<command …> = -1199 minecraft:redstone_block
C'est évidemment une erreur et la commande échouera. Si vous n'avez pas besoin de <command …>
pour être exécuté à partir d'un emplacement spécifique (si vous le faites, vous connaître ), il suffit d'utiliser ~ ~ ~
pour les coordonnées.
En résumé, votre commande devrait être :
execute @p[score_kills_min=1] ~ ~ ~ setblock 195 56 -1199 minecraft:redstone_block