Minecraft Wiki
Advertisement

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

Usado para alterar ou ler atributos.

Sintaxe[]

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[]

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[]

<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[]

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[]

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

Histórico[]

Edição Java
1.16 20w17a Adicionado /attribute.
Advertisement