Comandos/enchant
< Comandos
/enchant
Nível de permissão exigido |
|
---|---|
Restrições |
Nenhuma |
{ "title": "<code>/enchant</code>", "rows": [ { "field": "", "label": "(link to Nível de permissão article, displayed as Nível de permissão<br />exigido)" }, { "field": "Nenhuma", "label": "(link to Comandos#Restrições article, displayed as Restrições)" } ], "invimages": [], "images": [] }
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]
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 | ||
De outra forma | Adiciona o encantamento especificado ao item segurado pelo alvo. |
Saída[editar | editar código-fonte]
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[editar | editar código-fonte]
- ↑ 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.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 . |