17 votos

¿Cómo se hace un setblock o un reloj de relleno?

A menudo, cuando se pregunta por los artilugios de bloque de comandos, la gente sugiere utilizar un reloj "setblock" o "fill"?

¿Qué son y cómo se hacen?

0 votos

A menudo le digo a la gente que haga esto, y siempre he querido tener una buena referencia para enlazarla.

17voto

MrLemon Puntos 13223

En primer lugar, si estás jugando en Minecraft 1.9 o posterior, no necesitas usar estos relojes. Los bloques de comando de repetición y de cadena tienen la misma funcionalidad (ver más abajo) y más, y son mucho más fáciles de usar. Utilízalos en su lugar.

¿Qué es eso?

Un setblock o reloj de relleno es un artilugio de bloque de comandos basado en el uso de la /setblock o /fill comandos para colocar alternativamente bloques de redstone y bloques normales en el mismo lugar, activando así bloques de comando adyacentes 20 veces por segundo. Por ello, también se denominan relojes de "20 Hz".

Son extremadamente útiles para hacer artilugios de bloques de mando por múltiples razones:

  • Más rápido que cualquier reloj basado en Redstone.
  • Orden de ejecución bien definida: Esto puede parecer extraño, pero aunque todos los comandos se ejecutan al mismo tiempo, la colocación de los bloques de comandos sigue determinando el orden en que esto sucede.
    Esto permite, por ejemplo, poner un objetivo del marcador a 0 para todos, y a 1 para ciertos jugadores directamente después, sin que su puntuación "parpadee".
  • Prácticamente sin lag: El polvo de redstone tiene lag, sobre todo debido a las actualizaciones de los bloques y de la iluminación que lo rodea. No uses polvo de piedra roja. No lo hagas. . Un reloj setblock/fill no tiene actualizaciones de iluminación, y pocas actualizaciones de bloque. Por una lógica similar, deberías limitar el uso de comparadores y repetidores, aunque no son tan malos como el polvo de redstone.

¿Cómo las hago?

Ambos relojes requieren dos bloques de mando como base. Uno para fijar los bloques de redstone, el otro para fijar el bloque normal.

Reloj de bloqueo

A setblock es algo más sencillo que su primo mayor. Crea y destruye un único bloque de redstone entre los dos bloques de mando.

Coloca dos bloques de comandos en una línea, con un solo espacio libre entre ellos. ¿Recuerdas lo que dije antes sobre la ejecución ordenada? Esto se basa en las coordenadas (relativas) en las que se colocan los bloques de comandos, ¡así que vamos a averiguarlo!

Pulse F3 para entrar en la pantalla de depuración. Si estás jugando en 1.8+ y el gamerule reducedDebugInfo es falso (por defecto), el cursor se convierte en una cosa roja, verde y azul. Esto le indica la dirección de los tres ejes de coordenadas principales. El rojo apunta hacia el X positivo, el verde hacia el Y positivo y el azul hacia el Z positivo, es decir, el RGB corresponde al XYZ.

No importa cómo hayas orientado tus bloques de comandos, localiza el que está en el coordenada inferior y lo puso en

/setblock ~1 ~ ~ stone

En el otro, pon

/setblock ~-1 ~ ~ redstone_block

Este ejemplo es para el eje X, para otro eje, mueva el ~1 y ~-1 a la posición correspondiente en el comando setblock, por ejemplo ~ ~ ~1 / ~-1 para el eje Z. He utilizado smoothstone como bloque alternativo, pero puedes utilizar cualquier otro bloque sólido no transparente (los bloques transparentes, incluidos los de aire, provocarían actualizaciones de la iluminación).

Coloca un bloque de piedra roja en el centro para poner en marcha el reloj. Si todo se hace correctamente, este bloque se recrea inmediatamente cuando lo rompes.

setblock clock

Ahora puedes colocar hasta otros 4 bloques de mando junto al bloque de piedra roja. Los bloques de mando en el mismo eje se activan de menor a mayor coordenada. Sin embargo, el orden de ejecución puede ser más difícil cuando se trabaja en diferentes ejes al mismo tiempo. Si más de dos de tus comandos requieren ser ejecutados en un orden específico, sugiero usar un reloj de relleno en su lugar.

Reloj de llenado

A fill utiliza los mismos principios básicos que el setblock reloj, pero permite ejecutar más comandos al crear una línea de bloques de redstone en lugar de un solo bloque.

En lugar de los comandos anteriores, utilice (de nuevo, bloques de comandos a lo largo del eje X)

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

Esto crea una línea de bloques de piedra roja de 1 bloque de ancho y 5 de largo a lo largo del eje z. La longitud está determinada por el segundo conjunto de coordenadas.

Coloque sus otros comandos a lo largo de esta línea. El orden de activación será a lo largo de esta línea : En cada bloque de redstone se ejecutará primero el bloque de comandos de la coordenada inferior. Después, esto continúa en el siguiente bloque de redstone en la línea.

fill clock

Espera, ¿qué? ¿Cómo funciona eso?

La forma en que esto funciona es que al comienzo de cada tic del juego, el juego ve un bloque de redstone recién creado junto a los bloques de comando, y comienza a ejecutar los comandos. Siempre comienza en la coordenada inferior, por lo que sustituye el bloque de redstone por piedra. Inmediatamente después, se ejecuta el segundo comando. Aunque el bloque de comandos no está técnicamente alimentado en ese momento, fue se dispara y corre, reponiendo inmediatamente la piedra con un bloque de piedra roja. Aclara y repite 20 veces por segundo.

1 votos

Nota, para reducir el retraso con un reloj de relleno y hacerlo más personalizable, podría añadir 0 replace stone 0 después de /fill ~1 ~ ~ ~1 ~ ~4 redstone_block y añadir 0 replace stone 0 después de /fill ~-1 ~ ~ ~-1 ~ ~4 . A continuación, añade los bloques de redstone que quieras utilizar en la zona de relleno y elimina los que no quieras.

1 votos

Además, no utilice nunca air en el lugar del stone . Provoca un retraso.

1 votos

Personalmente, prefiero que mis bloques de comandos de reloj de relleno sean verticales, ya que así no tengo que preocuparme de qué dirección es la X positiva.

JugonesTop.com

Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X