Adiciona um encantamento ao item selecionado de um jogador, sujeito às mesmas restrições de uma bigorna.
Sintaxe[]
- 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[]
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, it must be between 0 and 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[]
Comando | Gatilho | Edição Java | Edição Bedrock |
---|---|---|---|
qualquer | os argumentos não são especificados corretamente | Nã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 | ||
Com sucesso | Adiciona o encantamento especificado ao item segurado pelo alvo. |
Saída[]
Comando | Edição | Situação | Contagem de sucesso | /execute store succeess ... | /execute store result ... |
---|---|---|---|---|---|
qualquer | Edição Java | Com falha | 0 | 0 | 0 |
Com sucesso | 1 | 1 | o número de jogadores cujos itens são encantados com sucesso. | ||
Edição Bedrock | Com falha | 0 | N/A | N/A | |
Com sucesso | o número de jogadores cujos itens são encantados com sucesso. | N/A | N/A |
Notas[]
- ↑ Embora
/enchant
imponha níveis máximos e compatibilidade, outros comandos (como/give
,/replaceitem
e/data
) podem contornar essas restrições.
Exemplos[]
- 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[]
Esta seção precisa de expansão.
Você pode nos ajudar expandindo-a.
Edição Java | |||||
---|---|---|---|---|---|
1.4.4 | pre | Adicionado o comando /enchant . | |||
1.13 | 17w45a | Removido o comando /enchant . | |||
18w06a | Re-adicionado o comando /enchant . | ||||
Edição Pocket Alpha | |||||
0.16.0 | build 5 | ||||
Adicionado o comando /enchant . |