Tamaño de hitbox |
Altura: 0.98 bloques |
---|
La entidad de bloque descendente representa un bloque con la física de entidad aplicada. Tiene varias aplicaciones, que van desde pantallas simples de objetos que caen hasta creaciones avanzadas de bloques de comando.
Comandos
El comando Falling_block más básico se puede aplicar ejecutando el comando [solo en la edición Java]:
/ convocar Falling_block {BlockState: {Nombre: "minecraft: piedra"}}
Este comando convoca en una entidad de bloque de caída en las coordenadas elegidas (x; y; z).
Para aplicar propiedades al bloque, escriba BlockState: {Nombre: , Propiedades: { : }} en la etiqueta NBT, donde Propiedades es una lista opcional de estados de bloque.
Se pueden insertar datos adicionales en el NBT (Etiqueta binaria con nombre) para modificar el tiempo en segundos que el bloque permanece en el aire. Este NBT es el tiempo, que representa el tiempo (en tics) durante el tiempo que ha existido el bloque de caída. Si es 0, la entidad desaparece, si es 1 o más, seguirá aumentando, hasta que alcance su vida útil máxima de 600 tics, o 30 segundos, momento en el que se convierte en un elemento que se deja caer. El valor de tiempo mínimo que puede dar a un bloque_caída es -2147483648 (el número más bajo que se puede representar como un entero de 32 bits). Por debajo de este valor, el bloque desaparecerá inmediatamente. También se convertirá en un elemento si ha existido durante más de 100 ticks (5 segundos) y está fuera del límite de compilación (por encima de y = 256 o por debajo de y = 1 [hasta JE 1.18 & BE 1.18.0], por encima de y = 320 o menos y = -63 [próximo: JE 1.18 y BE 1.18.0]). Agregar un valor de tiempo para el bloque hará que el bloque adopte una forma física al entrar en contacto con el suelo, al igual que un bloque de arena normal que cae hacia abajo. Asegúrese de que los diferentes valores de datos estén separados por comas:
/ summon Falling_block ~ ~ 20 ~ {BlockState: {Name: "minecraft: glowstone"}, Hora: 1}
/ summon Falling_block ~ ~ ~ {BlockState: {Name: "minecraft: bedrock"}, Hora: 1}
Si el bloque Falling_block genera en las mismas coordenadas que un bloque existente, aparece un error: "No se puede convocar el objeto". es aventado.
Falling_block no necesariamente tiene que caer. Para una sensación de explosión, o incluso un simple rebote, la trayectoria de movimiento de Falling_block puede modificarse. Tenga en cuenta el uso de corchetes para la etiqueta Motion:
/ summon Falling_block ~ ~ 2 ~ {BlockState: {Nombre: "minecraft: piedra"}, Tiempo: 1, Movimiento: [0.0d, 0.3d, 0.0d]}
La vida útil máxima (30 segundos) no se puede alcanzar de manera realista desde {Time: 1} a menos que el Falling_block esté montando otra entidad usando el NBT 'Passengers' (en cuyo caso no está cayendo, pero su tiempo sigue corriendo). Falling_block también puede alcanzar la vida útil máxima si se le da la etiqueta NoGravity.
Falling_block se puede usar para convocar múltiples bloques usando el NBT 'Passengers'. Convocar varios bloques de comandos es la forma en que se crean 'comandos de un bloque'.
La etiqueta NBT {NoGravity: 1} permite que el bloque que cae no se caiga.
Usos de ejemplo
- Crea bloques fantasma. Con la adición de la etiqueta NoGravity, un bloque que cae puede flotar en el aire, dejando al jugador la idea de que hay un bloque sólido allí, pero en realidad ese bloque se puede atravesar. Esto se puede utilizar para mapas personalizados para ocultar cosas o para crear formas secretas. Sin embargo, estos bloques fantasma desaparecen cuando pasa el tiempo suficiente, por lo que uno tendrá que hacer un reloj de bloque de comando o usar un bloque de comando repetido para reaparecer.
- Haz una animación de disparos en bloque. Uno puede generar un bloque que cae que tiene un vector de velocidad que apunta a la dirección en la que quieren que vaya, de modo que sea "disparado" a la ubicación deseada. Esto se puede utilizar para hacer casas de autoconstrucción o bloquear explosiones (los bloques vuelan en muchas direcciones).
- Cree 'comandos de un bloque' usando el comando a continuación.
convocar Falling_block ~ ~ 1 ~ {Tiempo: 1, BlockState: {Nombre: redstone_block}, Pasajeros: [{id: armour_stand, Salud: 0, Pasajeros: [{id: Fall_block, Tiempo: 1, BlockState: {Nombre: activator_rail} , Pasajeros: [{id: command_block_minecart, Command: 'gamerule commandBlockOutput false'}, {id: command_block_minecart, Command: 'data merge block ~ ~ -2 ~ {auto: 0}'}, {id: command_block_minecart, Command: ' poner el primer comando aquí '}, {id: command_block_minecart, Command:' poner el segundo comando aquí '}, {id: command_block_minecart, Command:' setblock ~ ~ 1 ~ command_block {auto: 1, Command: "fill ~ ~ ~ ~ ~ -2 ~ aire "} '}, {id: command_block_minecart, Command:' kill @e [type = command_block_minecart, distancia = .. 1] '}]}]}]}
Tutoriales | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Introductorio |
| ||||||||||||
General |
| ||||||||||||
Desafíos |
| ||||||||||||
Construcciones |
| ||||||||||||
Sostenible |
| ||||||||||||
Encantador y fundición |
| ||||||||||||
Rompiendo bloques |
| ||||||||||||
Mecanismos |
| ||||||||||||
Servidores |
| ||||||||||||
Apoyo técnico |
| ||||||||||||
Anticuado |
|