Você pode seguir a nossa conta no Twitter onde são publicadas notícias sobre Minecraft e links rápidos para a Wiki

Comandos/attribute

De Minecraft Wiki
Ir para: navegação, pesquisa
attribute
Restrições

Operador

Introduzido pela primeira vez

Edição Java 1.16 (20w17a)

Information icon.svg
Esse recurso é exclusivo para Edição Java.

Usado para alterar ou ler atributos.

Sintaxe[editar | editar código-fonte]

attribute <alvo> <atributo> [base] get [<escala>]
attribute <alvo> <atributo> base set <valor>
attribute <alvo> <atributo> modifier add <uuid> <nome> <valor> (add|multiply|multiply_base)
attribute <alvo> <atributo> modifier remove <uuid>
attribute <alvo> <atributo> modifier value get <uuid> [<escala>]

Detalhes[editar | editar código-fonte]

attribute <alvo> <atributo> ...
... get [<escala>]
Retorna o valor total do atributo especificado.
... base get [<escala>]
Retorna o valor base do atributo especificado.
... base set <valor>
Substitui o valor base do atributo especificado pelo valor especificado.
... modifier (add|remove|value get)
... add <uuid> <nome> <valor> (add|multiply|multiply_base)
Adiciona um modificador de atributo com as propriedades especificadas se nenhum modificador com o mesmo UUID já existir.
... remove <uuid>
Remove o modificador de atributo com o UUID especificado.
... value get <uuid> [<escala>]
Retorna o valor do modificador com o UUID especificado.

Argumentos[editar | editar código-fonte]

<alvo>
A entidade à qual o atributo é aplicado. Aceita apenas um único destino. Apenas jogadores, armaduras e monstros têm atributos.
<atributo>
O ID do atributo especificado.
<escala>
O número com o qual o valor é multiplicado antes de ser retornado.
<uuid>
Especifica o UUID no modificador no formato hyphenated String. Modificadores com o mesmo UUID não são empilhados.

Resultado[editar | editar código-fonte]

Ao usar set, falha se o modificador já estiver presente.

Ao usar get, falha se o valor for um valor duplo inválido (número inteiro de 64 bits).

Em caso de sucesso, altera ou retorna o valor do atributo.

Exemplos[editar | editar código-fonte]

  • Para definir o valor mínimo de armadura para 5:
    /attribute @s minecraft:generic.armor base set 5

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

Edição Java
1.1620w17aAdicionado /attribute.