Location de serveur Minecraft
Accueil WTCraft : Minecraft France

[1.4] Tutoriel pour le bloc de commande

Stocké dans Tutoriels Minecraft
24 oct2012

86

Bonjour à tous, ici Mlakuss pour vous parler d’un tout nouveau bloc de la mise à jour 1.4: le bloc de commande.

Celui-ci vous permet de créer des interactions avec le joueur via des système en redstone.

Image du bloc de commande

Présentation

Il est tout nouveau tout beau et il va vous permettre de réaliser de grandes choses !

Tout d’abord, sachez que vous ne pouvez obtenir ce bloc que via la commande « /give <pseudonyme> 137″.
Sachez aussi que si vous êtes sur serveur, ce bloc est désactivé par défaut, vous devrez alors vous rendre dans le fichier de configuration du serveur pour l’activer.

Lorsque vous placez votre bloc et que vous faites un clic droit dessus, vous verrez une fenêtre apparaître avec une boîte de dialogue: c’est dans cette boîte que l’on va mettre la commande à exécuter.

Notez que vous ne pouvez pas modifier le contenu du bloc de commande si vous n’êtes pas en créatif.

Comment fonctionne ce bloc ?

A chaque fois que le bloc de commande recevra un signal en redstone, il exécutera automatiquement la commande que vous avez entré dans le bloc. Le bloc peut exécuter les mêmes commandes qu’un admin à quelques exceptions près (il ne peut pas utiliser le /ban, /op, /deop, /kill ou le /debug par exemple).

En plus de cela, vous pouvez utiliser des variables et des paramètres dans les commandes. Ce qui signifie que vous pouvez faire en sorte que le bloc n’affecte que certains joueurs en fonction de leur position, de leur mode de jeu, de leur niveau…

Lorsque vous faites un clic droit sur le bloc, cette fenêtre apparaît.

Syntaxe

Lorsque vous aller entrer votre commande, il est possible que vous ayez à définir une cible. Exemple, lorsque vous avez obtenu votre bloc de commande, vous avez dû préciser votre pseudo.

Pour le bloc, vous pouvez aussi utiliser le pseudonyme, mais ça rendra votre bloc relativement inutile puisqu’il ne marchera que pour une personne. Pour cibler un (ou des) joueur(s) en particulier, vous allez devoir utiliser un ou des paramètres.

@a Cible tout les joueurs
@p Cible le joueur le plus proche
@f Cible le joueur le plus lointain
@r Cible un joueur au hasard

Il est ensuite possible de préciser des arguments à ces paramètres. Ces arguments doivent être écrits entre crochet, juste après le @*, et séparés par des virgules.

x=,y=,z= Permet de redéfinir le centre du champ d’action du bloc. Par défaut, ce sont les coordonnées du bloc.
r= Permet de définir la porté maximale du bloc. La variante rm= permet de définir la porté minimale.
m= Définit le mode de jeu des joueurs ciblés (survie=0, créatif=1, aventure=2)
l= Définit le niveau maximal des joueurs ciblés. La variante lm= permet de définir le niveau minimal.
c= Définit le nombre de fois que la commande doit être exécutée.

Vous n’avez rien capté ? Voici des exemples !

/give @a 1

Donne à tout les joueurs (@a) un bloc de pierre.

/give @a[m=0] 1

Donne à tout les joueurs en mode de jeu survie (m=0) un bloc de pierre.

/give @a[r=5,m=0] 1

Donne à tout les joueurs en mode survie dans un rayon de 5 bloc autours du bloc de commande (r=5) un bloc de pierre.

/give @a[x=21,y=64,z=85,r=5,m=0,l=5] 1

Donne à tout les joueurs en mode survie, situés dans un rayon de 5 blocs autours du point de coordonnées (21,64,85) et ayant un niveau inférieur ou égal à 5 (l=5) un bloc de pierre.

/tp @r[m=2,lm=30,c=3] -71 64 444

Téléporte trois fois (c=3) un joueur au hasard (@r) en mode aventure (m=2) ayant un niveau supérieur ou égal à 30 (lm=30) en (-71,64,444). Un même joueur peut être ciblé deux fois par le bloc (pour éviter ça, il vous suffit d’ajouter une portée minimale ou maximale).

Vous voulez du concret ?

Essayez donc de télécharger Bazaïba, une petite carte aventure réalisée par mes soins (vivi) dans le but de tester les blocs de commandes (entre autres).

Zone experte et conseils

Dans les exemples, j’ai précisé le « / » au début de chaque commande. Le bloc ne pouvant exécuter que des commandes, ils n’est pas obligatoire de le préciser.

Pour les plus experts d’entre vous, sachez que vous n’êtes pas obligé de préciser les arguments. Au lieu d’écrire [x=1,y=2,z=3,r=4], vous pouvez écrire [1,2,3,4]. Dans ce cas, il est possible de sauter un argument en écrivant [1,,3,4] Seuls x, y, z et r peuvent être écrit de cette façon, vous devez préciser les autres.

Il est aussi possible de colorer le texte des blocs de commande. Pour cela, vous devrez utiliser un logiciel tiers tel que NBTEdit ou MCEdit (pour MCEdit, vous devez utiliser le filtre colorcommandblock text).

Si vous avez des questions, n’hésitez pas à les poser en commentaire, j’y répondrai volontiers.

Crafté à 18:10 par duncanben (74 074 vues)

Partagez cet article !

Google +
Twitter
Facebook

Commentaires

WebFrogeye dit : 24 octobre 2012 à 18 06 41 104110 Très bon tutoriel bien expliqué ! Je savais pas qu'on pouvait faire autant de choses avec ce bloc ! Ça m'a donné plein d'idées ;) Répondre

Lucatim dit : 24 octobre 2012 à 18 06 49 104910 Cool, c'est bien de faire un article rappelant tout ça ! Il serait bien de donner des codes complets très recherchés aussi ! Répondre

    Mlakuss dit : 24 octobre 2012 à 20 08 16 101610 Qu'entends-tu par "code complet très recherchés" ? Dans les exemples, j'ai essayé de montrer qu'on pouvait être très précis en partant de quelque chose de simple puis en développant pour simplifier l'explication. Mettre un exemple "difficile" n'aurait alors pas beaucoup de sens dans cet article où je parle "théorie". Si tu veux quelque chose de plus pratique, essaye de regarder la carte que je met en téléchargement. Tu y trouveras des exemples simples et efficaces et des exemples plus complexes. Mais comme il te sera possible de vérifier le fonctionnement, ce sera plus simple à comprendre. Répondre

HarryLafranc dit : 24 octobre 2012 à 19 07 18 101810 Wow, la map est super bien foutue! Quelques petits bugs à des moments mais l'idée est là ! Bravo! Répondre

    Mlakuss dit : 24 octobre 2012 à 20 08 09 100910 Merci bien. Pour la map, j'ai fait ça pour tester surtout. Je travaille sur une vraie map aventure (mais d'ici qu'elle soit disponible, faudra attendre un bon moment) avec un ami à côté. Répondre

caesaris dit : 24 octobre 2012 à 19 07 34 103410 très bon article ^^ félicitation à toi :) Répondre

PyroLink06 dit : 24 octobre 2012 à 21 09 37 103710 Merci, c'est hyper utile, moi qui voulais faire une map aventure en plus !! :DD (poussver pour kil voi :p) Tu fait un boulot formidable, j'adore ce site, c'est celui que je consulte le plus ! (Devant Facebook et You Tube pour te dire XD) Bonne continuation ;)) Répondre

MiniMikiMan dit : 24 octobre 2012 à 21 09 48 104810 J'apprécie vraiment l'article, surtout avec les arguments et tout, ça va vraiment m'aider ! Par contre, j'ai vu sur des vidéos de SethBling qu'on pouvait aussi modifier des "règles" avec le command block, par exemple ne pas afficher les commandes tapées par le bloc, c'est possible d'avoir une petite partie dessus, histoire d'aller plus loin et de mieux comprendre et expérimenter la chose ? Merci beaucoup ! Répondre

    Mlakuss dit : 25 octobre 2012 à 6 06 45 104510 La liste des règles est disponible directement en jeu. Dans la barre du chat, il te suffit de taper "/gamerule " puis d'utiliser le touche "tab". Le nom des règles est suffisamment explicite. Pour cacher les opérations effectuées par le bloc de commande, c'est "/gamerule commandBlockOutput false". Répondre

ElvisPresseLait dit : 24 octobre 2012 à 22 10 51 105110 Bravo et merci pour ces explications et ta map!! Ta map est vraiment super tu m'as donner plein d'idées, mais ce qui est dommage c'est qu'elle est peut-être un peut trop difficile!! Répondre

Th3_DoDoz dit : 25 octobre 2012 à 8 08 18 101810 On pourra faire parler les Villageois avec /say ? :0 Répondre

    Mlakuss dit : 25 octobre 2012 à 16 04 06 100610 Tu peux. En écrivant "/say Villageois: ...", mais il faut penser que le bloc doit recevoir un signal en redstone. Pour que tout le monde "n'entende pas" le villageois, il est possible de faire "/w @a[r=R] Villageois: ..." Répondre

Jake dit : 25 octobre 2012 à 12 12 32 103210 Est-il possible de faire une commande du type "si le nom du joueur est différent de: XXX", ou alors "cibler tous les joueurs sauf: XXX" ? Bref, un système de condition quoi ^^, si c'est possible, ce block serra un paradis pour moi !!! Répondre

    Mlakuss dit : 25 octobre 2012 à 16 04 11 101110 Non, mais il y a toujours la possibilité de faire autre chose comme @a[rm=R] afin pour toucher tout le monde sauf ceux situé dans un rayon inférieur ou égal à R. Sinon, tu peux aussi jouer sur les modes de jeu (@a[m=0] pour toucher tout les joueurs en survival en te mettant en créative) ou sur les niveaux (@a[lm=N] en te donnant plus de N niveaux) Répondre

Metriz dit : 25 octobre 2012 à 13 01 35 103510 Mlakuss comment tu "personnalise" les monstres? Répondre

Shadowleef dit : 25 octobre 2012 à 17 05 39 103910 Super tuto ^^! Mais comment tu a fait pour avoir l'item "Vodka"??? Répondre

    Mlakuss dit : 25 octobre 2012 à 21 09 30 103010 Encore une fois, MCEdit et deux filtres de Sethbling. Pour changer le nom et la description, c'est Modify Item String (http://sethbling.com/downloads/mcedit-filters/modifyitemstrings/) et pour changer les effets des potions: Modify Potion Effects (http://sethbling.com/downloads/mcedit-filters/modifypotions/) Répondre

galghar dit : 25 octobre 2012 à 18 06 59 105910 Comment tu fait les tete d'humains personnalisés ? vu que ça pourrait etre pratique ^^ sinon super map, je te felicite Répondre

Shaftsoft dit : 27 octobre 2012 à 15 03 57 105710 Comment je fais par exemple, je veux que le gars qui active le bloc, ca le mette en mode aventure, pour le multijoueur Répondre

ifulli dit : 28 octobre 2012 à 11 11 52 105210 Salut Mlakuss, je voudrais savoir si c'est possible de faire une commende qui "giverai" plusieurs objets a la fois ou bien si l'on oit mettre plusieurs blocs de commandes. Merci d'avance ! Répondre

naunaud84820 dit : 28 octobre 2012 à 20 08 53 105310 Bonjour, les commandes ne marchent pas sur mon serveur alors que j'ai activer dans la config =s Répondre

    TheCleaner dit : 29 octobre 2012 à 10 10 23 102310 J´ai moi aussi le même probléme depuis que j´ai installer craftbukkit sur mon serveur le block commande ne fonctionne plus. Même en testant avec les commandes apporter par essentials. Rien ne marche le bloc a l´air désactiver... Ou bien c´est craftbukkit ou les plugins qui ne sont pas encore au point a l´heure actuel. Sinon c´est vrai qu´il manque un block spécial pour faire des conditions. Un bloc qui est orientable dans 4 direction un peu comme le repeater. Une entre et une sortie. Si la condition a l´interieur est valide alors il y un signal a la sortie. :D Et la on aurait la possibiliter de faire des vrais programme informatique, des possibiliter démultiplier :D bref je rêve beaucoups ^^ Sinon c´est très sympa ce tuto j´était pas au courant que l´on pouvait mettre des arguments sa va bien m´aider par la suite si tout refonctionne ;) Merci beaucoups! Cleaner Répondre

iefbr14 dit : 30 octobre 2012 à 12 12 22 102210 Super tuto, et super perspectives pour ce bloc.. je me suis fait un wrapper en perl qui analyse la log et balance en retour des commandes server par le canal rcon, du coup j'aimerai faire generer du texte dans la server.log par un bloc de commande, et y'a pas moyen : les /say et /tell fonctionnent, mais ne generent pas d'entrees dans la log , meme avec le gamerule CommandBlockOutput mis a true... quelqu'un a une idée ( precisions : j'essaie de rester "absolute vanilla", donc pas de mods, si possible) Répondre

fabrice dit : 31 octobre 2012 à 9 09 39 103910 merci pour le tuto avec le bloc des commandes. Répondre

Blizard dit : 4 novembre 2012 à 18 06 07 110711 Salut je voudrai savoir quelle commande utiliser pour faire spawn des monstre dés que le bloc s'active. Répondre

boobbadu12 dit : 4 novembre 2012 à 19 07 29 112911 Merci pour ce tuto très bien expliqué :) Tu as aussi géré pour la map, le système de classe est très bien foutu. Répondre

Grome dit : 4 novembre 2012 à 22 10 02 110211 Salut, est-ce qu'avec ce bloc de commande on peux enlever les dégats du feu et de la lave ? (sur une zone précise ou toute la map peut importe). Merci Répondre

Inconnu dit : 6 novembre 2012 à 20 08 41 114111 Bonjour, quand je place le bloc dans le serveur sa me dit que je dois être en créatif, mais comment mettre le monde en créatif? Car dans mes config il y a marquer 'gamemode=1' Mais comment passer la map en créatif? Merci de vos réponses. Répondre

    Wikiful dit : 7 novembre 2012 à 1 01 48 114811 Je pense que ton monde est en créative, mais pas ton personnage. Il suffit de tapé la commande( si tu as les droits) : "/gamemode [NOM] 1" et le problème devrais être régler. Répondre

Wikiful dit : 7 novembre 2012 à 1 01 45 114511 Enfaite, moi je cherchai aussi les commande associé. Je connais "give", "tp" et plein d'autre mais je ne sais pas si on peut faire spawner de mob ect... Es-ce-que quelqu'un pourrais me donné toute les commandes ? Merci. Répondre

minfortress85 dit : 10 novembre 2012 à 17 05 57 115711 Bonjour, j'aimerais ne téléporter que moi parmi les autres dans mon serveur donc j'ai utiliser cet commande: tp minfortress85[-726,68,124,r=6] -685 90 53. Y a t il un problème dans ma commande ?! Répondre

anvac dit : 10 novembre 2012 à 23 11 09 110911 La map est super mais je voudrais savoir comment mettre des armures aux monstres. Répondre

chacha88 dit : 13 novembre 2012 à 22 10 23 112311 bonjour, j'aimerais savoir comment utiliser les filtres de mc edit, surtout pour créer des nouveaux mob avec leur propriété, ainsi que pour créer des shop de villageois; merci. Répondre

zudkas dit : 17 novembre 2012 à 23 11 30 113011 salut je n'arrive pas as exécuter d'autre commandes que le /time... avec le bloc commandes sur un serv ave bukkit 1.4.4 (et je suis biensur op sur le serv) est ce normal ou non? Répondre

Mlakuss dit : 18 novembre 2012 à 9 09 48 114811 Les plugins peuvent bloquer les commanes vanilla (essentials est le plus gênant je crois). Répondre

yannstr dit : 22 novembre 2012 à 22 10 36 113611 j'ai un petit problème au niveau des argument, je fait "tp @p[x=201, y=86, z=525] 697 44 507", je test et sa ne fonctionne pas, j’enlève l'argument et sa marche (du coup, ceux qui sont à coter de moi peuvent se tp aussi, bien sur ma map est en solo, mais admettons qu'on soit en multi) et c'est pareil pour d'autre commande. n'y a-t-il pas un moyen d'y remédier ? Répondre

D3M0NI4K19 dit : 25 novembre 2012 à 20 08 10 111011 Bonjour tout d’abord merci pour se tuto. J'ai une question est-il possible de mettre plusieurs commande dans 1 seul block commande ? Répondre

maxou dit : 27 novembre 2012 à 1 01 23 112311 Salut je suis en train de faire une aventure sur minecraft et je voudrai téléporter le joueur du nether au monde normale en utilisant le bloc de commande. est ce que c'est possible et si oui comment ? Répondre

[Prolfil] 404 dit : 23 décembre 2012 à 18 06 21 122112 Les commandes bug : [1.4.5] celle-ci ne marche pas! /tp @a[957,4,-594,r=22] 152 4 -594 Répondre

MrFreeSong dit : 28 décembre 2012 à 11 11 30 123012 Peut on écrire plusieurs commandes sur 1 Command Block ? (Au passage super tuto !) Répondre

Maximerigal dit : 5 janvier 2013 à 18 06 32 01321 il et possible de faire /manuadd @p Citoyen ? Répondre

Lucaspal dit : 22 janvier 2013 à 2 02 04 01041 Bonjour, Je n'ai pas tres bien compris le sujet en ce qui concerne la valeurs "c=", en prenant l'exemple de la commande : "/give @p[c=1] 1 64" l'action sera : - De donner 3 stack de Stone au joueur le plus pres ; - De donner 1 stack de Stone aux trois joueurs les plus pres ; - Ou on pourra activer le command block 3 fois pour ce give 1 stack de Stone mais la quatrieme fois la commande ne s'exectura plus ? Merci. Post Scriptum : Tres bon tutoriel bien sur. Répondre

louisgg456 dit : 1 février 2013 à 14 02 46 02462 très bon tuto mais dit moi comment on fait pour enchanter des armes ou des armures stp Répondre

Titan_2 dit : 3 février 2013 à 18 06 05 02052 C'est bien expliqué, sa m'aide beaucoup pour la map aventure que je fais avec un pot... Le seul problème, et dalleur plutôt embêtant, c'est que les commande-bloc ne fonctionnent pas: on y écrit une commande; on l'active avec de la redstonne; et puis rien... rien du tout... la commande ne s’effectue pas, pourquoi, je ne sais, alors je vous demande une explication à cela SVP! Merci d'avance pour votre réponse. Répondre

    alexis7498 dit : 6 février 2013 à 18 06 49 02492 Tu a activé les blocs commandes. Car si tu ne les activent sur un serveur, le serveur les arrêtent (plus rien possible de faire avec) par défaut. Donc, c'est normal si tu n'a pas activer les blocs de commandes. Répondre

alexis7498 dit : 6 février 2013 à 18 06 44 02442 Le bloc de commande est super bien!!! Mais sur certains serveurs, j'ai vu que l'on pouvait faire dire des messages par ces blocs, par exemple "Alexis7498 a trouvé la sortie" mais il faudrait que ça marche aussi pour les autres qui active le blocs (en passant sur une plaque de pression par exemple. Donc, par exemple, il faut qu'il puisse "Alexis7498 a trouvé le trésor" mais aussi "Mrdkl09 (nom d'un autre joueur) a trouvé le trésor". Quelqu'un pourrait m'aider? Répondre

alexis7498 dit : 6 février 2013 à 18 06 46 02462 Ps : M'aider pour me dire comment faire!!! Répondre

Urzal dit : 8 février 2013 à 20 08 39 02392 Bonjour, est t'il possible d'étendre le /say a une zone délimiter, pour que uniquement certaine personne l'entendent. Merci d'avance car ça me seras très utile. Répondre

MrFreeSong dit : 13 février 2013 à 18 06 35 02352 Bonjour, est il possible de mettre les commandes d'un plugin de jeu par exemple sur le CB ? Merci pour une eventuelle reponse :) Répondre

Limarys dit : 18 février 2013 à 10 10 34 02342 Bonjour, pourrais tu me dire dans quel fichier il faut activer le bloc commande ? Sur mon serveur, je viens de faire des tests et lorsque j'active le bloc commande en appuyant sur un button pour activer le redstone, rien ne se passe mis à part remettre à blanc le champ de saisie du bloc commende ?? Répondre

    chuck norris dit : 13 mars 2013 à 10 10 43 03433 je pense qe tu utiliseune commande qui ne peut pas etre utiliser,comme par exemple /kill a part sa,le lien est mort,merci de le remettre Répondre

Pololamoto dit : 26 février 2013 à 10 10 29 02292 Merci pour ce tuto mais je voudrais apprendre plus de commandes ( avec les / et les // que je ne sait pas beaucoup utiliser ) Répondre

    kouesta dit : 29 mars 2013 à 14 02 51 03513 Bonjour. Merci pour ce tuto. J'ai réussi a faire un bloc pour définir la nuit. Mais je n'arrive pas a faire un bloc qui défini la résidence. Par exemple : /sethome ou /sethome @a Un petit conseil ? ou astuce ? Merci d'avance Répondre

loleur dit : 26 mars 2013 à 19 07 21 03213 ce tuto est tres cool pour les mini-jeux c trop cool pouce vert lolù Répondre

EXTRANT dit : 6 avril 2013 à 13 01 09 04094 Très bon tuto, mais est-il possible de tester si un joueur est dans une zone avec le bloc de commande ? merci d'avance, Répondre

oaccosmos dit : 19 avril 2013 à 0 12 39 04394 Bonjour super tuto ;). J aimerais savoir s il serait possible de faire tp plusieurs personne a des endroits differents juste avec un bloc de commande? Et si sela est possible de savoir comment limiter le nombre de teleportation. Exemple : Au bout de 16 fois que le bloc est activé, apres il ne marche plus jusqu a ce qu on le reactive. C est pour un serveur hunger games car tout est creer, il nous manque juste ce petit problème de spawn bien galère. Cordialement Répondre

Tanuki dit : 9 mai 2013 à 18 06 32 05325 Le lien de la carte ne marche plus, c'est dommage... Sinon, super article, merci! Répondre

Yoshi dit : 8 juillet 2013 à 14 02 31 07317 Comment en crafter un ? Répondre

Lutrickz dit : 12 juillet 2013 à 22 10 28 07287 Quelle sera la commande pour téléporter tout une team à un endroit approximatif ? :/ Répondre

pricecrafteurman dit : 19 juillet 2013 à 12 12 55 07557 dite comment on fait pour que le mec qui active un message de command bloc voie son pseudo dans le message ??* mercie de votre réponse Répondre

XxDarckMonsterXx dit : 20 décembre 2013 à 16 04 50 125012 Ouai c'est trop mal expliquer !!!! Il a pas dit toutes les code,s de block de commande Répondre

bebel974 dit : 12 janvier 2014 à 15 03 05 01051 Salut je voudrais savoir si c'est possible de changer la sensibilité des capteurs solaires pour qu'ils se déclenchent un peu plus tôt ou plus tard.Merci Répondre

baba dit : 15 février 2014 à 22 10 27 02272 bonjour peuton ouvrire une porte avec un bloc de commande merci A+ Répondre

azumerus dit : 22 février 2014 à 16 04 41 02412 es ce que long peut délimité une zone grâce aux commandes blocs Répondre

clement dit : 11 mars 2014 à 12 12 12 03123 Bonjour, J'aimerais faire une choses avec un commande bloc mais je n'y arrive pas :/ j'aimerais donner un effet (speed , jump boost etc ...)aléatoire a un joueur lorsque ce joueur passe sur une plaque de pression situé au dessus du commande bloc. Malheureusement je n'y parviens pas ! si quelqu’un avais une idée je suis preneurs ! cordialement Clément Répondre

Poster un commentaire

roulette procasers casino indianaeldarado hotel and casino shreveportlohan tits nipples pokiessouthpoint resort casino las vegaspremier casino events kentuckydownload reel deal slots for freeplay slots online for moneypachanga casino clubshawnee casino ohiojoanne kelly pokiesbilloxi casinoriverwind casino homereniassance aruba resort and casinocasino in mount pleasant