Table des matières:
- Utiliser un bloc de commande à la place de nombreux
- Maîtriser les coordonnées relatives
- Utilisation du bloc de commande minecarts
Vidéo: Andrew Buxton : Présentation de l'équipe design du Projet Venus (TVPDesign) 2025
Les blocs de commande Minecraft peuvent faire tellement de choses que les contraintes de temps sont souvent les seules limitations. Parfois, un programme nécessite de nombreux blocs de commande différents, et ceux-ci prennent parfois du temps pour concevoir, placer et écrire. Découvrez les moyens suivants pour créer des blocs de commandes exceptionnels qui prennent peu de temps à construire et ne nécessitent pratiquement aucun travail répétitif.
Utiliser un bloc de commande à la place de nombreux
Utilisé correctement, un bloc de commande unique (ou, au mieux, quelques-uns) peut faire le travail de beaucoup d'autres. Voici quelques techniques pour rendre vos blocs de commandes aussi efficaces dans le temps et l'espace que possible:
-
Utilisez fill et clone , pas setblock . Si vous voulez placer le même bloc dans de nombreux endroits différents, utilisez simplement la commande de remplissage plusieurs fois. Par exemple, si vous voulez faire un grand carré creux à partir de l'obsidienne, remplissez simplement une forme carrée avec des blocs d'obsidienne, puis remplissez un carré à l'intérieur avec de l'air.
De plus, si vous voulez placer une certaine disposition de blocs dans un ou plusieurs emplacements, construisez cet arrangement quelque part hors de vue, puis clonez-le aux destinations appropriées. Ces deux méthodes peuvent vous épargner la peine de chercher beaucoup de différentes coordonnées et d'écrire des dizaines de commandes setblock ou plus.
-
Utilisez l'opération des lecteurs de tableau de bord pour faciliter la programmation. Cette commande vous permet d'ajouter un objectif de tableau de bord à un autre. Ainsi, n'utilisez pas des tonnes de joueurs de tableau de bord pour ajouter des commandes afin de faire en sorte qu'une variable se comporte comme vous le souhaitez - stockez d'autres objectifs pour en tirer des informations.
-
Si vous devez utiliser plusieurs blocs de commandes, tous avec des commandes similaires, n'oubliez pas de copier et coller. Appuyez sur Maj + Origine ou Maj + Fin pour sélectionner rapidement de gros morceaux de code et appuyez sur Ctrl + C et Ctrl + V pour les copier et les coller. Vous pouvez également appuyer sur Ctrl + A pour sélectionner une commande entière à la fois. Cette technique est utile pour écrire un tas de commandes qui sont, pour la plupart, équivalentes.
Maîtriser les coordonnées relatives
Une autre technique utile pour gérer les blocs de commande consiste à utiliser des coordonnées relatives. Lorsque vous utilisez des commandes qui vous demandent d'entrer des coordonnées ou des angles de rotation, vous pouvez précéder n'importe quel nombre d'un tilde (~) pour le rendre relatif. Ce nombre est ensuite calculé comme si le coureur de commande était aux coordonnées (0, 0, 0).
Par exemple, si un bloc de commande exécute une commande à ~ ~ 1 ~, il cible le bloc situé juste au-dessus.
Vous pouvez utiliser les coordonnées relatives pour faciliter ce processus. Ce bloc de commande est chargé avec la commande suivante:
remplir ~ -2 ~ ~ ~ -17 ~ ~ command_block 0 remplacer {Commande: clone ~ ~ ~ 1 ~ ~ ~ 1 -1156 64 552 remplacer}
Lorsque le commande active, il remplit les espaces vides à sa droite avec des blocs de commande, chacun ayant la même commande. Lorsque l'une des plaques de pression est déclenchée, la couleur du bloc de laine en haut change en fonction de celle du joueur devant.
Cet exemple montre comment les coordonnées relatives peuvent faire que la même commande fasse des choses très différentes, selon l'endroit à partir duquel la commande est exécutée.
Utilisation du bloc de commande minecarts
Une autre façon de simplifier les machines de blocs de commande est de minecarts. Un bloc de commande minecart peut rouler autour d'une piste et exécuter une commande à chaque fois qu'elle touche un rail d'activation, ce qui lui permet d'exécuter facilement sa commande depuis différents endroits à différents moments.
Notez cependant une caractéristique encore plus importante de minecarts avec des blocs de commandes: Ce ne sont pas des blocs - ce sont des entités . Par conséquent, vous pouvez téléporter des mini-cartes, les rendre invisibles ou invisibles, et les placer de telle manière qu'elles n'affectent pas les blocs ou d'autres entités.
Voici un jeu de sauts de blocs où le joueur a une jauge faite de blocs de diamant pour suivre sa progression.
Vous pouvez utiliser un seul bloc de commande minecart pour que cette jauge garde la trace de la progression du joueur. Suivez simplement ces étapes:
-
Placez les rails de l'activateur derrière la jauge.
Placez les rails sur les blocs Redstone de manière à ce qu'ils soient constamment actifs.
-
Placez le joueur dans une équipe.
Cette étape permet aux commandes de faire la différence entre le joueur et les spectateurs qui se trouvent dans le monde. Supposons que l'équipe soit nommée Runner - pour créer et remplir cette équipe, utilisez ces deux commandes, dans l'ordre:
équipes de tableau de bord ajouter Runner équipes de tableau de bord rejoindre Runner
-
Invoquer un bloc de commande invisible, indestructible minecart, équipé de commande:
setblock ~ ~ ~ 1 diamond_block
-
Crée une boucle qui téléporte rapidement le minecart entre le lecteur et le rail activateur correspondant derrière la jauge.
Tout d'abord, vous pouvez le téléporter sur le lecteur avec cette commande:
tp @e [type = MinecartCommandBlock] @p [team = Runner]
Vous pouvez ensuite le téléporter vers la jauge avec cette commande (substitut vos propres coordonnées y et z si nécessaire):
tp @e [type = MinecartCommandBlock] ~ 10 712
Ainsi, le bloc de commande vérifie constamment la position du joueur et atterrit sur les rails de l'activateur pour le marquer.
