Minecraft Wiki
S'inscrire
Advertisement
Bloc de commande
Bloc de commande impulsionBloc de commande chaîneBloc de commande répétition
Bloc de commande impulsion conditionnelBloc de commande chaîne conditionnelBloc de commande répétition conditionnel
Bloc de commande en mode ImpulsionBloc de commande en mode ChaîneBloc de commande en mode Répétition
Gravité

Non

Transparence

non

Luminosité

non

Résistance

3,600,000

Dureté

−1

Outil

aucun

Renouvelable

non

Superposable

oui (64)

Inflammable

non

Rareté

Épique [Version Java uniquement]

Premières apparitions

1.4.2 (12w32a)

Butin

lui-même

ID nominal

command_block
chain_command_block
repeating_command_block

Jeb twitter

Ainsi, ce bloc aura la capacité d'exécuter des commandes sur des signaux redstone. Avec les commandes appropriées, beaucoup de choses peuvent être scriptées.

Jeb annonçant le bloc de commande[1]

Le bloc de commande (nom anglais : command block) est un bloc permettant d’exécuter des commandes. Il est principalement utilisé sur les serveurs multijoueurs et dans les cartes personnalisées.

Obtention[]

Il s'obtient uniquement par le biais de commandes telles que /give @s command_block ou /setblock ~ ~ ~ minecraft:command_block et nécessite donc que ces dernières aient été activées dans les Options. Il ne peut pas être utilisé en mode Survie, ne peut pas être détruit par une explosion, n'est pas inflammable, n'est pas disponible dans l'inventaire du mode Créatif et possède la même résistance que la bedrock en survie.

Pour profiter de ce bloc en multijoueur, il faut remplacer la valeur false par true à la ligne enable-command-block dans le fichier server.properties.

Utilisation[]

Loupe Page en correspondance : Commandes

Le bloc de commande peut exécuter n'importe quelle commande (telle que /give pour se donner un objet ou bien /experience pour obtenir de l'expérience). Afin de paramétrer une commande, il suffit de faire un clic-droit sur le bloc de commande puis d'entrer la commande souhaitée.

La liste des commandes en mode solo/multijoueur est disponible ici.

Interface
Les commandes peuvent être saisies dans la case supérieure de l'interface dont la limite de caractères est de 32 500.
Le résultat de la dernière commande exécutée ou les erreurs s'affichent dans la case inférieure.

Les commandes /ban, /ban-ip, /banlist, /deop, /op, /pardon, /pardon-ip, /publish, /save-all, /save-off, /save-on, /setidletimeout, /stop et /whitelist ne fonctionnent pas dans les blocs de commande.

Options[]

Modes
Quand vous changez de mode, la couleur de bloc de commande, son fonctionnement et quelques options sont modifiées.
Impulsion
(Impulse)

Sa couleur est orange, il peut exécuter la commande une fois, il a les options « Inconditionnel » et « Par la redstone » comme options par défaut.
Chaîne
(Chain)

Sa couleur est verte, il exécute la commande uniquement s'il y a un autre bloc de commande derrière lui (au niveau de la flèche), il a les options « Inconditionnel » et « Toujours actif » comme options par défaut.
Répétition
(Repeat)

Sa couleur est violette, il va exécuter la commande à chaque tick de jeu jusqu'à la désactivation du bloc, il a les options « Inconditionnel » et « Par la redstone » comme options par défaut.
Conditionnel/Inconditionnel
Cette option va changer le comportement conditionnel du bloc :
Conditionnel Le bloc de commande ne s'exécutera que si un autre bloc de commande se trouvant derrière (au niveau de la flèche) est exécuté avec succès.
Inconditionnel (L'option par défaut) Le bloc n'a pas de relation avec le bloc qui se trouve derrière lui (au niveau de la flèche).
Par la redstone/Toujours actif
Cette option va changer les conditions d'activation du bloc :
Par la redstone (L'option par défaut pour le mode impulsion et répétition) Le bloc ne s'exécute qu'avec un mécanisme de redstone.
Toujours actif (L'option par défaut uniquement pour le mode chaîne) Le bloc n'a pas besoin de redstone, il va s'exécuter à chaque tick de jeu.
Notez bien que dans le mode impulsion, le bloc va exécuter sa commande une fois et ne le répète pas.
Dans la version Bedrock, les blocks de commandes possèdent une option en plus :
  • En mode Impulsion et Chaîne, il est possible d'ajouter un temp d'activation de la commande en tick, ce qui permet d'éviter l'utilisation des répéteurs.
  • En mode Répétition, il est possible de changer la vitesse de répétition en ticks.


Il est possible de modifier toutes les options d'un bloc de commande en cliquant sur les boutons en dessous de la case inférieure.

Bloc de commande et comparateur

Un comparateur placé contre un bloc de commande émettant un signal d'une puissance de un bloc

Exemple avec la commande /execute if entity
  • /execute if entity @a[x=1,y=30,z=26,distance=2..10,gamemode=creative,limit=3,level=3..25,scores={morts=5,victimes=5..},team=,name=!Player,tag=minecraft]
    • Cherchera aux coordonnées x=1, y=30, z=26 dans un rayon de 2 à 10 blocs (distance), 3 joueurs maximum (limit) en mode Créatif (gamemode) :
      • Ayant entre 3 et 25 (level) niveaux d'expérience.
      • N'étant pas morts plus de 5 fois (l'objectif morts compte les morts).
      • Ayant tué au moins 5 mobs ou joueurs (l'objectif victimes compte les mobs et joueurs tués).
      • N'ayant pas le nom de base "Player".
      • Étant en Créatif (gamemode).
      • Ayant le tag "minecraft".
    • Si des joueurs sont trouvés, un comparateur de redstone placé contre le bloc de commande émettra un signal.
    • Si aucun joueur n'est trouvé, un comparateur placé contre le bloc de commande n'émettra aucun signal.
Exemple avec la commande /tp
  • /tp @e[distance=..10,type=minecraft:sheep,name=jeb_] @e[name=Notch,type=minecraft:mooshroom]
    • Téléporte tous les moutons nommés "jeb_", qui sont dans un rayon de 10 blocs autour du point d'exécution de la commande, vers la Champimeuh nommée "Notch", peu importe sa position.

Sons[]

Version Java:

SonSous-titreSourceDescriptionEspace de nom d'IDClef de traductionVolumePitchDistance
d'atténuation
Bloc miné?Une fois que le bloc est minéblock.metal.breaksubtitles.block.generic.break1.01.216
None[sound 1]?Tomber sur le bloc avec des dégâts de chuteblock.metal.fallNone[sound 1]0.51.2516
Minage du bloc?Minage du blocblock.metal.hitsubtitles.block.generic.hit0.250.7516
Bloc placé?Lorsque le bloc est placéblock.metal.placesubtitles.block.generic.place1.01.216
Marcher sur le bloc?Marcher sur le blocblock.metal.stepsubtitles.block.generic.footsteps0.151.516
  1. a et b MC-177082

Version Bedrock: [à vérifier]

SonSourceDescriptionEspace de nom d'IDVolumePitch
??Une fois que le bloc est minédig.metal?1.2
??Tomber sur le bloc avec des dégâts de chutefall.metal??
??Minage du blochit.metal?0.75
??Sauter du blocjump.metal??
??Tomber sur le bloc sans dégâts de chuteland.metal??
??Marcher sur le blocstep.metal??
??Lorsque le bloc est placéuse.metal?1.2

Valeurs[]

États de blocs[]

Nom Valeur Description
conditionalfalse
true
Si le bloc de commande est en mode conditionnel.
facingdown
east
north
south
up
west
La direction vers laquelle le bloc de commande pointe.

Entité de bloc[]

Loupe Page en correspondance : Format de tronçon

  • Données de l'entité de bloc
    • Tous les tags communs aux entités de bloc voir Modèle:Arbre Nbt/Bloc Entité/Modèle

    •  CustomName : Optionnel. Un nom personnalisé qui sera stocké et qui remplacera le "@" habituel dans des commandes telles que /say ou /tell.

    •  Command : La commande enregistrée dans le bloc de commande.

    •  SuccessCount : Représente la puissance du signal analogique émis par les comparateurs de redstone attachés à ce wagonnet. Mise à jour uniquement lorsque le wagonnet est activé avec des rails déclencheurs.

    •  LastOutput : La dernière ligne de sortie générée par le wagonnet. Toujours stocké même si la règle de jeu /gamerule commandBlockOutput est définie sur faux. Apparaît dans l'interface graphique du wagonnet lorsque vous faites un clic droit et inclut un horodatage de la sortie.

    •  TrackOutput : 1 ou 0 (vrai/faux) - Détermine si le LastOutput sera ou non stocké. Peut être activé dans l'interface graphique en cliquant sur un bouton situé près de la zone de texte "Résultat précédent". La légende sur le bouton indique l'état actuel : "O" si vrai, "X" si faux.

    •  powered : 1 ou 0 (vrai/faux) - Indique si le bloc de commande est alimenté ou non par de la redstone.

    •  auto : 1 ou 0 (vrai/faux) - Permet d'activer la commande sans avoir besoin d'un signal de redstone.

    •  conditionMet : 1 ou 0 (vrai/faux) - Indique si la condition d'un bloc de commande conditionnel a été remplie lors de la dernière activation. Vrai si ce n'est pas un bloc de commande conditionnel.

    •  UpdateLastExecution : 1 ou 0 (vrai/faux) - Par défaut à vrai. Si la valeur est fausse, des boucles peuvent être créées, et le même bloc de commande peut s'exécuter plusieurs fois en un tick.

    •  LastExecution : Tick de la dernière exécution de la commande.

Historique[]

Version Java
27 juillet 2012Jeb annonce qu'il commence la création d'un bloc pour le mode aventure. Il poste une image et ce à quoi servira le bloc.
31 juillet 2012Durant l'AMA, Notch a laissé entendre que le bloc pourrait voir le jour en version 1.4.
1.4.212w32aAjout du bloc de commande permettant d'exécuter une commande prédéfinie en activant un signal redstone.
12w38aAjout de nouveaux paramètres pour le bloc de commande[2].
12w39bAjout de nouvelles commandes.[3]
1.513w03aAmélioration du bloc de commande, quand il alimente un comparateur celui-ci indiquera désormais si la dernière commande a été exécutée avec succès. Ajout de la commande /testfor qui permet de connaître le nombre de joueurs via un comparateur.
13w04aLes blocs de commande renommés utilisent leur nom à la place du @ dans le tchat.
13w05aPossibilité de créer des équipes.
1.6.113w19aLes blocs de commande ne sont plus cassables en mode survie.
13w23aAjout de la commande /spreadplayers.
1.713w37aAjout de la commande /summon et de nombreux critères supplémentaires pour les commandes.
Ajout d'une barre indiquant le résultat de la dernière commande exécutée.
Ajout de trois commandes : /setblock, /testforblock et /tellraw.
Ajout de la possibilité de décrire un objet avec son nom (tel que minecraft:command_block) au lieu de son ID.
13w39aAjout du wagonnet à bloc de commande.
1.814w07aLes distributeurs placent les blocs de commande au lieu de les lancer au sol.
1.915w34aChangement de texture des blocs de commandes (avec animation)
Ajout de 3 modes : impulsion (orange), chaîne (vert) et répétition (bleu).
Version portable
1.0.5build 1Ajout de tous les types de blocs de commande.

Galerie[]

Références[]

Advertisement