Comandos/enchant

De Minecraft Wiki
Ir para navegação Ir para pesquisar

Adiciona um encantamento ao item selecionado de um jogador, sujeito às mesmas restrições de uma bigorna.

Sintaxe[editar | editar código-fonte]

  • Edição Java
enchant <alvos> <encantamento> [<nível>]
  • Edição Bedrock
enchant <player: alvo> <enchantmentId: int> [level: int]
enchant <player: alvo> <enchantmentName: Enchant> [level: int]

Argumentos[editar | editar código-fonte]

EJ<alvos>: entity
EB: player: alvo: CommandSelector<Actor>

Deve ser um nome de jogador, seletores de destino ou o UUID[Edição Java apenas]
Especifica o(s) alvo(s).

EJ: <encantamento>: item_enchantment
EB: enchantmentId: int: int ou <enchantmentName: Enchant>: Enchant::Type

Especifica o encantamento a ser adicionado ao item segurado pelo alvo.

EJ<nível>: integer
EB: level: int: int

Deve ser um número inteiro de 32 bits. Na Edição Java, deve estar entre 0 e 2147483647 (inclusive). Na Edição Bedrock, deve estar entre 1 e 2147483647 (inclusive).
Especifica o nível de encantamento. Não deve ser maior que o nível máximo para o encantamento especificado [nota 1]. Se não for especificado, o padrão é 1.

Resultado[editar | editar código-fonte]

ComandoGatilhoEdição JavaEdição Bedrock
qualqueros argumentos não são especificados corretamenteNão analisável Falha
se <alvos> ou player: alvo falha em resolver para uma ou mais entidades (o jogador nomeado deve estar online) Falha
se <nível> ou level: int for maior que o nível máximo para o encantamento especificado
se não há nenhum item na mão de qualquer entidade
se o encantamento não é válido para itens mantidos por qualquer alvo
se o encantamento entrar em conflito com os encantamentos atuais (por exemplo, "Perfuração" não pode ser dado a uma besta que já tem "Rajada", e "Afiação III" não pode ser dado a uma espada que já tem "Afiação I")
se os itens nas mãos de todos os alvos já tiverem este encantamento Bem-sucedido
De outra formaAdiciona o encantamento especificado ao item segurado pelo alvo.

Saída[editar | editar código-fonte]

ComandoEdiçãoSituaçãoContagem de sucesso/execute store succeess .../execute store result ...
qualquerEdição JavaCom falha000
Com sucesso11o número de jogadores cujos itens são encantados com sucesso.
Edição BedrockCom falha0N/AN/A
Com sucessoo número de jogadores cujos itens são encantados com sucesso.N/AN/A

Notas[editar | editar código-fonte]

  1. Embora /enchant imponha níveis máximos e compatibilidade, outros comandos (como /give, /replaceitem e /data) podem contornar essas restrições.

Exemplos[editar | editar código-fonte]

  • Para dar o encantamento Infinidade a todos os jogadores segurando um arco:
    /enchant @a infinity
  • Para encantar a espada empunhada do jogador em execução com Afiação 5:
    /enchant @s sharpness 5

Histórico[editar | editar código-fonte]

Esta seção precisa de expansão. 
Você pode nos ajudar expandindo-a.
Edição Java
1.4.4preAdicionado o comando /enchant.
1.1317w45aRemovido o comando /enchant.
18w06aRe-adicionado o comando /enchant.
Edição Pocket Alpha
0.16.0build 5
Adicionado o comando /enchant.

Navegação[editar | editar código-fonte]