setblock
Nível de permissão requeridos |
2 [apenas JE] |
---|---|
restrições |
Cheat only [BE only] |
Muda um bloco para outro bloco.
Sintaxe
- Java Edition
- Edição Bedrock
Argumentos
TU: : block_pos
BE: position: xyz: CommandPosition
Especifica a posição do bloco a ser alterado. Na edição Java, deve ser uma posição de bloco composta por , e , cada um deles deve ser um número inteiro ou uma notação til e circunflexo. Na Bedrock Edition, deve ser uma coordenada tridimensional composta de , e , cada um dos quais deve ser um número de ponto flutuante ou notação til e circunflexo.
TU: : block_state
BE: tileName: Block: Block
Especifica o novo bloco. Na edição Java, deve estar na forma de block_id [block_states] {data_tags} (não aceita tags de bloco), em que estados de bloco e tags de dados podem ser omitidos quando não são necessários. Na edição Bedrock, deve ser um id de bloco.
BE: tileData: int: int
Especifica os dados do bloco a serem usados para o novo bloco. Os valores inválidos para o ID do bloco especificado revertem para 0. Se não for especificado, o padrão é 0. Deve ser um número inteiro de 32 bits. Deve estar entre 0 e 65535 (inclusive).BE: blockStates: estados do bloco: BlockStateCommandParam
Especifica os estados de bloco a serem usados para o bloco. Deve ser um argumento blockstate como [" ": , " ": , ...]. Por exemplo: ["old_leaf_type": "birch", "persistent_bit": true].
destruir | manter | substituir
Especifica como lidar com a alteração do bloco. Deve ser um dos seguintes:- destruir - O bloco antigo perde tanto a si mesmo quanto seu conteúdo (como se destruído por um jogador). Reproduz o ruído de quebra de bloco apropriado.
- keep - Apenas os blocos de ar são alterados (os blocos de não-ar permanecem inalterados).
- substituir - o bloco antigo não perde nem ele mesmo nem qualquer conteúdo. Não reproduz nenhum som.
Resultado
Command | Gatilho | Java Edition | Edição Bedrock |
---|---|---|---|
qualquer | os argumentos não são especificados corretamente | Não analisável | fracassado |
a posição especificada está descarregada ou fora do mundo | fracassado | ||
tente colocar o bloco no modo de depuração | N / D | ||
/ setblock ... manter | tente mudar um bloco sem ar | fracassado | |
/ setblock ... manter / setblock ... substituir | tente substituir um bloco por uma cópia idêntica (ignorando a entidade do bloco) | ||
qualquer | No sucesso | Altera os blocos na posição especificada. |
saída
Command | edição | Situação | Contagem de Sucesso | / executar sucesso na loja ... | / executar resultado da loja ... |
---|---|---|---|---|---|
qualquer | Java Edition | Em caso de falha | 0 | 0 | 0 |
No sucesso | 1 | 1 | 1 | ||
Edição Bedrock | Em caso de falha | 0 | N / D | N / D | |
No sucesso | 1 | N / D | N / D |
Exemplos
- Coloque um baú voltado para o leste a seus pés
- setblock ~ ~ ~ chest [face = east] [Java Edition apenas]
- setblock ~ ~ ~ chest ["face_direction": 5] [Edição Bedrock apenas]
- Coloque uma placa ao lado dele no Java Edition
- setblock ~ ~ ~ -1 birch_sign {Text1: '"My chest"', Text2: '"Do not open!"'} (Observe os dois conjuntos de aspas em torno do texto. Eles são obrigatórios.)
- Coloque uma placa de quartzo superior no topo de sua cabeça
- setblock ~ ~ 2 ~ quartz_slab [type = top] [apenas edição Java]
- setblock ~ ~ 2 ~ stone_slab ["stone_slab_type": "quartz", "top_slot_bit": true] [Edição Bedrock apenas]
- / data - modifica as tags de dados de um bloco ou entidade
- / clone - copia blocos de uma região para outra
- / fill - preenche uma região com um bloco
História
Java Edition | |||||
---|---|---|---|---|---|
1.7.2 | 13w37a | Adicionado / setblock. | |||
1.11 | 16w32a | Adicionado suporte de estado de bloco para / setblock. | |||
Pocket Edition Alpha | |||||
v0.16.0 | construir 1 | Adicionado / setblock. | |||
Edição Bedrock | |||||
1.16.210 | 1.16.210.53 beta | Adicionado suporte de estado de bloco para / setblock. |