1 votes

Setblock à l'emplacement d'un joueur avec des blocs de commande

Je voudrais que l'on puisse placer un distributeur à l'endroit où se trouve le joueur le plus proche (si le joueur le plus proche n'est pas disponible, je pourrais me contenter de m'utiliser moi-même). Je ne peux pas me contenter d'indiquer les coordonnées ~ ~ ~ parce que j'utilise cette commande à partir d'un bloc de commande et que cela placerait simplement le bloc à l'emplacement du bloc de commande. Voici ce que j'ai obtenu jusqu'à présent :

/setblock (this is where I need help) minecraft:dispenser 2 keep {Items:[{id:35, Slot:0, Count:-1,Data:0}]}

La plupart des commandes sont spécifiques à ce que je dois faire, la forme de base étant la suivante :

/setblock (this is where I need help) minecraft:dispenser 2

3voto

SirBenet Points 27779

La commande complète que vous souhaitez obtenir est la suivante :

/execute @p ~ ~ ~ /setblock ~ ~ ~ minecraft:dispenser 2 keep {Items:[{id:35, Slot:0, Count:-1,Data:0}]}

La commande "exécuter" prend un sélecteur, un ensemble de coordonnées et une autre commande. Elle exécute cette autre commande comme si l'entité sélectionnée l'exécutait. Par exemple, la commande "exécuter" prend un sélecteur, un ensemble de coordonnées et une autre commande :

/execute @p ~ ~ ~ /say hello

Le joueur le plus proche dirait "bonjour", même si un bloc de commande ou un autre joueur exécute la commande ci-dessus.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X