L’aspect développement, bien que relativement caché pour la plupart des joueurs, fait partie intégrante de la création dans Minecraft. Pour certains, il s’agit là d’une façon d’exploiter le jeu sous des angles nouveaux, et pour d’autre s’agit d’une forme de magie occulte et terrifiante, dont le simple fait de mentionner le mot “commande” provoque des maux de tête.
Aujourd’hui nous avons décidé, de démystifier cet aspect complexe du jeu et de vous laisser entrevoir les nombreuses possibilités qui vous sont finalement à porté de main.
À tous ceux qui sont lassés des nombreux tutoriels déjà existant : NE FUYEZ PAS ! Cette série n’aura pas pour objectif de vous transmettre une liste indigeste de commandes complexes en vous les expliquant une à une (ça fait beaucoup trop de choses à retenir pour nos petites têtes humaines). Nous allons essayer de vous enseigner les mécaniques et la logique qui se cache derrière. Logique à laquelle, si vous y ajoutez une simple connaissance de base, un esprit curieux – et un peu de patience – vous permettra de réaliser à peu près tout ce que vous pouvez imaginer !
Ainsi, nous vous proposerons de découvrir les différents éléments majeurs du développement en commandes au rythme d’un article toutes les deux semaines. Le tout sera suivi d’annexes et de bonus pour plus d’informations, sans oublier quelques exercices pratiques permettant de vous aider à mieux saisir les concepts évoqués. Veillez à les faire tranquillement, à tête reposée avec une bonne bière (ou un soda pour les plus jeunes) et une musique d’ambiance : votre apprentissage vous paraîtra plus doux et agréable.
Cet article sera le premier d’une série qui sera publiée à rythme fixe, un jeudi sur deux.
Organisation du guide
Ce guide se verra appliquer une syntaxe particulière aux patterns des commandes, par exemple :
/setblock <position> <type>[blockState][NBT] [replace|keep|destroy]
Note: Tout ce qui suit le premier mot de la commande (ici “setblock”) est appelé “paramètres”.
Voici une explication de la syntaxe utilisée :
- <…> paramètre obligatoire
- […] paramètre optionnel
Sommaire
Voici un sommaire des différents articles de cette série. Lors de la parution de l’un d’eux, le lien vers l’article sera ajouté à ce sommaire.
-
- Cours 1: Blocs de commande et fonctions
- Cours 2: Blocs et entités
- Cours 3: Le /execute
- Exercice 1
- Cours 4: Tags et teams
- Cours 5: Les scores
- Bonus 1: La dichotomie
- Exercice 2
- Cours 6: Les NBT
- Cours 7: Manipulation des NBT (partie 1)
- Cours 8: Manipulation des NBT (partie 2)
- Cours 9: Le JSON
- Exercice 3
- Cours 10: Boucles et récursivité
- Bonus 2: Orientation, position et trigonométrie
- Cours 11: Développement collaboratif
- Exercice 4
Articles utiles
Voici quelques articles détaillant le fonctionnement de certaines commandes. Nous vous recommandons de les consulter au fur et à mesure de la lecture du guide (pas avant, cela risquerait de vous perturber car ces articles sont fait pour des des personnes ayant un minimum d’expérience et/ou de connaissance dans le développement en commandes Minecraft).
- /data: https://www.minecraft-france.fr/commande-data/
- /execute: https://www.minecraft-france.fr/commande-execute/
- /forceload: https://www.minecraft-france.fr/tutoriel-la-commande-forceload/
- /team: https://www.minecraft-france.fr/tutoriel-la-commande-team-1-13/
- /bossbar: https://www.minecraft-france.fr/tutoriel-la-commande-bossbar/
Vous pourrez retrouver les commandes n’ayant pas encore eu d’article sur Minecraft-France sur la page de Minecraft-Wiki: https://minecraft-fr.gamepedia.com/Commandes#Liste_des_commandes
Cet page s’adresse à un public déjà expérimenté et sert de documentation technique.
Sites utiles et références
- http://minecraft.tools/fr/
- https://minecraft-fr.gamepedia.com/Tutoriels/
- https://github.com/skylinerw/guides/tree/master/java
- https://mcstacker.net/
Image de Une réalisée par Too-Muhtsh.
Le but ici n’est pas tant de créer des commandes mais d’apprendre à les utiliser correctement ;)
Néanmoins MCstacker pourra sans doute être utile dans la suite de ce Guide, on ne manquera pas d’y faire référence !
Mcstacker est également très bien pour faire de longues commandes(en anglais)