Pular para o conteúdo
WikilyWIKILY
Todos os jogos23 wikis · escolha seu jogo
Comandos e trapaçasTodos os comandos

Trocar de jogo

23 wikis · escolha seu jogo
/attribute

Comando

/attribute

Lê ou altera um atributo de uma entidade viva, como sua vida máxima, velocidade de movimento ou tamanho.

Sintaxe

/attribute <target> <attribute> base get [<scale>]
/attribute <target> <attribute> base reset
/attribute <target> <attribute> base set <value>
/attribute <target> <attribute> get [<scale>]
/attribute <target> <attribute> modifier add <id> <value> (add_multiplied_base|add_multiplied_total|add_value)
/attribute <target> <attribute> modifier remove <id>
/attribute <target> <attribute> modifier value get <id> [<scale>]

Argumentos

ArgumentoTipo de valorO que digitar
<target>Seletor de alvoA entidade a ler ou alterar. Precisa ser exatamente uma entidade. Apenas uma entidade.
<attribute>Id do jogoO id do atributo, por exemplo minecraft:max_health, minecraft:movement_speed, minecraft:attack_damage ou minecraft:scale. O ID de um atributo.
<scale>Número decimalUm número pelo qual o valor é multiplicado antes de ser retornado como o número que /execute store salva. Por padrão, 1.
<value>Número decimalCom base set, o novo valor base. Para modifier add, a quantidade que o modificador aplica.
<id>IdO ID com namespace do modificador, por exemplo example:boost. É escolhido ao adicionar um modificador e usado de novo para lê-lo ou removê-lo.

Detalhes

Nível de permissão2: operadores, mundos com trapaças ativadas, blocos de comando e funções
Funciona emUm jogador com cheats ativados e servidores multijogador. Exige o nível de permissão 2 (mestres de jogo): operadores do servidor, jogadores com trapaças, blocos de comando e funções podem executá-lo.
ResultadoOs comandos get informam o valor e o devolvem multiplicado pela escala, com as casas decimais cortadas. Comandos que definem, redefinem, adicionam ou removem informam o que mudou e retornam 1.
getMostra o valor final do atributo, com todos os modificadores aplicados.
base getMostra o valor base do atributo, antes de qualquer modificador.
base setDefine o valor base do atributo como o número informado.
base resetDevolve o valor base ao padrão desse tipo de entidade e exibe o padrão.
modifier addAdiciona um modificador permanente com o ID, o valor e a operação informados. Falha se o atributo já tiver um modificador com esse id.
modifier removeRemove o modificador com o id indicado. Falha se o atributo não tiver esse modificador.
modifier value getMostra o valor de um modificador. Falha se o atributo não tiver nenhum modificador com esse id.
Operaçõesadd_value soma o valor à base. add_multiplied_base soma a base (depois de todos os modificadores add_value) multiplicada pelo valor. add_multiplied_total multiplica o total acumulado por 1 mais o valor. Eles são aplicados nessa ordem.
O alvo deve estar vivoO alvo deve ser uma única entidade viva, como um jogador ou um mob. Outras entidades falham com "não é uma entidade válida para este comando", e uma entidade sem o atributo escolhido falha com "não tem o atributo".
EscalaA escala é 1 por padrão. Uma escala maior mantém as casas decimais do número que /execute store salva; por exemplo, 100 transforma 0,1 em 10.

Exemplos

/attribute @s minecraft:max_health get

Mostra sua vida máxima.

/attribute @s minecraft:max_health base set 40

Define sua vida máxima base como 40, o que equivale a 20 corações.

/attribute @s minecraft:scale base set 2

Deixa você duas vezes maior.

/attribute @s minecraft:movement_speed modifier add example:sprint_boost 0.5 add_multiplied_base

Adiciona um modificador que faz você se mover 50 por cento mais rápido.

/attribute @s minecraft:movement_speed modifier remove example:sprint_boost

Remove novamente esse modificador de velocidade.

/attribute @s minecraft:scale base reset

Devolve você ao seu tamanho normal.

Entre na comunidade de criadoresAs pessoas que constroem a wiki de Minecraft Java Edition estão no nosso Discord. Tire dúvidas ou sugira páginas.Entrar no Discord (abre o Discord em uma nova aba)