No confundir con Comandos/testforblocks.
Esta característica es exclusiva de Bedrock Edition y Minecraft Education.
Este artículo describe una característica que estuvo presente en el juego, pero fue eliminada.
Este artículo describe contenido que solo existe en versiones desactualizadas de la Java Edition.
testforblock
Nivel de permiso requerido |
|
---|---|
Restricciones |
Truco solo |
Prueba si un determinado bloque está en una ubicación específica.
Sintaxis[]
testforblock <posición: x y z> <tileName: Block> [blockStates: estados del bloque]
Argumentos[]
posición: x y z
: CommandPosition
- Especifica las coordenadas del bloque a probar.
- It must be a three-dimensional coordinates composed of <x>, <y> and <z>, each of which must be a floating-point number or tilde and caret notation.
tileName: Bloque
: enum
- Especifica el bloque que se va a probar.
- MC-Arg desc: Illegal parameters
blockStates: estados del bloque
: BlockStateCommandParam
- Especifica los estados de bloque que deben coincidir cuando se testfor.
- Must be a blockstate argument as
["<state1>":<value1>,"<state2>":<value2>,...]
. For example:["old_leaf_type":"birch","persistent_bit":true]
.
Resultado[]
Comando | Provoca | Bedrock Edition |
---|---|---|
cualquiera | los argumentos no están especificados correctamente | unparseable |
la posición especificada está descargada o fuera del mundo | Falla | |
el bloque en la posición especificada no coincide con el ID o los estados del bloque especificados | ||
cualquiera | Al ejecutarse exitosamente |
Salida[]
Comando | Edición | Situación | Contador de éxitos |
---|---|---|---|
cualquiera | Bedrock Edition | En caso de fallo | 0 |
En éxito | 1 |
Ejemplos[]
- Para probar si el bloque en (0,64,0) es lana blanca:
testforblock 0 64 0 lana
testforblock 0 64 0 white_wool
- Para probar si el bloque en (0,64,0) es piedra:
testforblock 0 64 0 stone []
- Para probar si el bloque a continuación es un [tocadiscos]]:
testforblock ~ ~-1 ~ jukebox
Historial[]
Java Edition | |||||
---|---|---|---|---|---|
1.7.2 | 13w37a | Se agregó /testforblock . | |||
1.11 | 16w32a | Se agregó soporte para block state a /testforblock . | |||
1.13 | 17w45a | Se eliminó /testforblock a favor de /execute if . | |||
Pocket Edition Alpha | |||||
v0.16.0 | build 1 | Se agregó /testforblock . | |||
Bedrock Edition | |||||
1.18.0 | beta 1.18.0.20 | Se agregó soporte para estado de bloque. | |||
1.19.70 | beta 1.19.70.21 | Se eliminó el argumento dataValue: int . |