Comment puis-je créer un bloc-bloc ou une horloge de remplissage?

Souvent, en posant des questions sur les contractions de bloc de commandes, les gens suggèrent d'utiliser une horloge "setblock" ou "fill"?

Quels sont ces et comment les fais-je?

One Solution collect form web for “Comment puis-je créer un bloc-bloc ou une horloge de remplissage?”

Tout d'abord, si vous jouez dans Minecraft 1.9 ou plus tard, vous n'avez pas besoin d'utiliser ces horloges. Les blocs de commandes répétitives et en chaîne ont la même fonctionnalité (voir ci-dessous) et plus, et sont beaucoup plus faciles à utiliser. Utilisez-les à la place.

Quels sont ces?

Une horloge de réglage ou de remplissage est un engin de bloc de commande basé sur l'utilisation des commandes /setblock ou /fill pour définir alternativement des blocs redstone et des blocs réguliers dans le même endroit, activant ainsi des blocs de commande adjacents 20 fois par seconde. Ils sont également appelés horloges "20Hz".

Ils sont extrêmement utiles pour faire des contractions de blocs de commandes pour de multiples raisons:

  • Plus rapide que n'importe quelle horloge redstone.
  • Ordre d'exécution bien défini: cela peut sembler étrange, mais pendant que chaque commande est exécutée en même temps, le placement des blocs de commandes détermine toujours l'ordre dans lequel se produit le processus.
    Cela vous permet, par exemple, de définir un objectif de score pour 0 pour tout le monde, et 1 pour certains joueurs directement après, sans leur score "scintillement".
  • Pratiquement sans décalage: la poussière Redstone est laggy, principalement en raison des mises à jour de blocs et des mises à jour d'éclairage autour de celle-ci. N'utilisez pas de poussière Redstone. Juste pas . Une horloge setblock / fill n'a pas de mises à jour d'éclairage et quelques mises à jour de blocs. Par une logique similaire, vous devez limiter votre utilisation des comparateurs et des répéteurs, même s'ils ne sont pas aussi mauvais que les poussières redstone.

Comment les faire?

Les deux horloges nécessitent deux blocs de commande comme base. Un pour régler les blocs redstone, l'autre pour définir le bloc régulier.

Horloge Setblock

Une horloge setblock est légèrement plus simple que son cousin plus grand. Il crée et détruit un seul bloc redstone entre les deux blocs de commande.

Placez deux blocs de commande en ligne, avec un seul espace libre entre les deux. Rappelez-vous ce que j'ai dit au sujet de l'exécution bien ordonnée plus tôt? Ceci est basé sur les coordonnées (relatives) que les blocs de commande sont placés, alors découvrons!

Appuyez sur F3 pour accéder à l'écran de débogage. Si vous jouez sur 1.8+ et que la gamerule reducedDebugInfo est fausse (la valeur par défaut), votre curseur se transforme en vert rouge et bleu. Cela vous indique la direction des trois principaux axes de coordonnées. Le rouge pointe vers le X positif, le vert vers le jaune positif et le bleu vers le Z positif, c'est-à-dire le RVB correspond à XYZ.

Peu importe la façon dont vous avez orienté vos blocs de commandes, localisez celui à la coordonnée inférieure et définissez-le à

 /setblock ~1 ~ ~ stone 

Dans l'autre, mettez

 /setblock ~-1 ~ ~ redstone_block 

Cet exemple est pour l'axe X, pour un autre axe, déplacez le ~1 et ~-1 à la position correspondante dans la commande setblock, par exemple ~ ~ ~1 / ~-1 pour l'axe Z. J'ai utilisé le bloc lisse comme mon bloc de remplacement, mais vous pouvez utiliser n'importe quel autre bloc solide et non transparent (blocs transparents, y compris les blocs d'air, provoquerait des mises à jour d'éclairage!).

Placez un bloc Redstone au centre pour relancer l'horloge. Si tout est fait correctement, ce bloc est immédiatement recréé lorsque vous le brisez.

Horloge setblock

Vous pouvez maintenant placer jusqu'à 4 autres blocs de commandes à côté du bloc redstone. Les blocs de commande sur le même axe s'activent de la coordonnée inférieure à la plus haute. Cependant, le processus d'exécution peut être plus difficile lorsque vous travaillez sur des axes différents. Si plus de deux de vos commandes doivent être exécutées dans un ordre spécifique, je suggère d'utiliser une horloge de remplissage à la place.

Horloge de remplissage

Une horloge de fill utilise les mêmes principes de base que l'horloge setblock , mais permet d'exécuter plus de commandes en créant une ligne de blocs redstone plutôt qu'un seul bloc.

Au lieu des commandes ci-dessus, utilisez (à nouveau, les blocs de commande le long de l'axe des X)

 /fill ~1 ~ ~ ~1 ~ ~4 stone /fill ~-1 ~ ~ ~-1 ~ ~4 redstone_block 

Cela crée une ligne de blocs redstone de 1 bloc de largeur et 5 blocs le long de l'axe z. La longueur est déterminée par le deuxième ensemble de coordonnées.

Placez vos autres commandes dans cette ligne. L'ordre d'activation sera le long de cette ligne : à chaque bloc redstone, le bloc de commande à la coordonnée inférieure sera exécuté en premier. Ensuite, cela se poursuit au prochain bloc Redstone dans la ligne.

Remplir l'horloge

Attends quoi? Comment ça marche?

La façon dont cela fonctionne est qu'au début de chaque jeu, le jeu voit un bloc redstone nouvellement créé à côté des blocs de commandes et commence à exécuter les commandes. Il commence toujours à la coordonnée inférieure, donc il remplace le bloc redstone par de la pierre. Directement après, la deuxième commande est exécutée. Bien que le bloc de commande ne soit techniquement pas alimenté en ce moment, il a été déclenché et exécuté, remplacez immédiatement la pierre par un bloc redstone. Rincez et répétez 20 fois par seconde.

  • Existe-t-il une commande pour afficher mes coordonnées dans le chat?
  • Quels sont les x, y et z dans la commande / testforblocks?
  • Enregistrement d'inventaire Minecraft
  • Commandement avec coordonnées infinies?
  • Comment puis-je donner aux joueurs déjà enchanté Outils / Armure / Armes
  • Comment puis-je utiliser les blocs de commandes pour empêcher les joueurs de placer des blocs sur un serveur vanilla?
  • Comment réparer les erreurs 'Invalid JSON' sur Minecraft PC?
  • Comment faire une chaîne de blocs de commandes?
  • Comment configurer le (s) Bloc (s) de commande pour tester un temps particulier et émettre un message?
  • Existe-t-il un moyen de cibler la flèche à partir d'un arc OP par bloc de commande?
  • Comment faire un épée éclair dans Vanilla Minecraft?