Comando /attribute: Como aumentar a vida, a velocidade ou o dano do jogador sem mods
O que é o comando /attribute e para que serve. Atributos são características numéricas que determinam as capacidades do jogador. A vida…
O que é o comando /attribute e para que serve
Atributos são características numéricas que determinam as capacidades do jogador. A vida mostra quanto dano se pode receber até a morte. A velocidade influencia a rapidez de deslocamento. O dano determina a força do ataque.
O comando /attribute altera esses valores diretamente, sem usar poções, encantamentos ou itens. Adequado para criar modos de jogo personalizados, testar o balanceamento ou facilitar a progressão.
Diferença em relação aos mods: o comando é integrado ao jogo, não exige a instalação de software adicional e funciona em qualquer servidor onde os comandos estejam ativados.
Como usar o comando /attribute
Abra o chat com a tecla T ou /, digite o comando e pressione Enter. O comando é aplicado imediatamente após a execução.
Sintaxe básica:
/attribute @s <атрибут> base set <значение>
@s- é aplicado ao próprio jogador (pode ser substituído por@ppara o jogador mais próximo ou pelo nome do jogador)<атрибут>- nome do atributo (por exemplo,minecraft:generic.max_health)<значение>- número que se deseja definir
Como aumentar a vida máxima do jogador
A vida padrão do jogador é de 20 corações (40 pontos). O comando permite definir qualquer valor.
Exemplos:
Definir a vida em 100 pontos (50 corações):
/attribute @s minecraft:generic.max_health base set 100
Definir a vida em 200 pontos (100 corações):
/attribute @s minecraft:generic.max_health base set 200
Após a execução do comando, a barra de vida será atualizada automaticamente. Se a vida estava abaixo do novo máximo, ela permanecerá no nível atual.
Como aumentar a velocidade de deslocamento
A velocidade de deslocamento padrão é de 0.1. Aumentar esse valor acelera o andar, o correr e o voo no modo criativo.
Exemplos:
Dobrar a velocidade (0.2):
/attribute @s minecraft:generic.movement_speed base set 0.2
Triplicar a velocidade (0.3):
/attribute @s minecraft:generic.movement_speed base set 0.3
Velocidade muito alta (0.5):
/attribute @s minecraft:generic.movement_speed base set 0.5
Importante: Valores acima de 0.5 tornam o controle difícil. Recomenda-se usar valores de 0.1 a 0.4.
Como aumentar o dano de ataque
O dano padrão das mãos vazias é de 1 ponto. O comando altera o dano base de todos os ataques do jogador, incluindo socos e qualquer arma.
Exemplos:
Dano de 10 pontos (mata a maioria dos mobs com um golpe):
/attribute @s minecraft:generic.attack_damage base set 10
Dano de 20 pontos:
/attribute @s minecraft:generic.attack_damage base set 20
O dano aumentado soma-se ao dano da arma. Se o dano base for 10 e uma espada causar 7, o dano final será de 17 pontos.
Como alterar os atributos de outros jogadores
Em vez de @s, é possível indicar outro jogador:
@p- jogador mais próximo@a- todos os jogadores no servidorNomeDoJogador- jogador específico pelo nome
Exemplos:
Alterar a vida do jogador mais próximo:
/attribute @p minecraft:generic.max_health base set 100
Alterar a velocidade de todos os jogadores:
/attribute @a minecraft:generic.movement_speed base set 0.2
Como redefinir os atributos para os valores padrão
Para voltar aos valores padrão, defina os parâmetros base nos valores originais.
Comandos para redefinir:
Vida (20 pontos):
/attribute @s minecraft:generic.max_health base set 20
Velocidade (0.1):
/attribute @s minecraft:generic.movement_speed base set 0.1
Dano (1 ponto):
/attribute @s minecraft:generic.attack_damage base set 1
Quais outros atributos é possível alterar
Além de vida, velocidade e dano, há outros atributos disponíveis.
Lista dos principais atributos:
minecraft:generic.max_health- vida máxima.minecraft:generic.movement_speed- velocidade de deslocamento.minecraft:generic.attack_damage- dano de ataque.minecraft:generic.attack_speed- velocidade de ataque (golpes por segundo).minecraft:generic.armor- proteção contra dano.minecraft:generic.armor_toughness- resistência da armadura (reduz a eficácia de dano alto).minecraft:generic.knockback_resistance- resistência a empurrões (0.0–1.0, onde 1.0 é imunidade total a empurrões).minecraft:generic.luck- sorte (influencia o drop e a qualidade do loot).minecraft:generic.flying_speed- velocidade de voo no modo criativo.minecraft:generic.follow_range- alcance de perseguição ao jogador (para mobs).
Exemplos de uso:
Aumentar a proteção:
/attribute @s minecraft:generic.armor base set 20
Tornar imune a empurrões:
/attribute @s minecraft:generic.knockback_resistance base set 1.0
Aumentar a sorte:
/attribute @s minecraft:generic.luck base set 10
Limitações e particularidades de uso
Requisitos de permissões:
O comando /attribute funciona apenas para jogadores com permissões de operador ou no modo criativo. No modo sobrevivência sem permissões de operador, o comando não está disponível.
Versões do Minecraft:
O comando está disponível a partir da versão 1.16. Em versões anteriores usa-se uma sintaxe diferente ou o comando não existe. Nas versões 1.13–1.15, os atributos são alterados pelo comando /entitydata ou por tags NBT.
Salvamento das alterações:
As alterações de atributos são salvas junto com o mundo. Após reiniciar o servidor ou sair do jogo, os valores permanecem. Para redefinir, é preciso executar manualmente os comandos de definição dos valores padrão.
Multijogador:
No servidor, cada jogador pode alterar seus atributos, se tiver permissões de operador. O administrador pode alterar os atributos de outros jogadores, indicando o nome deles em vez de @s.
Influência nas conquistas:
A alteração de atributos não bloqueia a obtenção de conquistas. O jogo considera isso uma forma legal de alterar parâmetros.
Erros comuns e suas soluções
Erro: "Unknown attribute"
Causa: nome de atributo incorreto ou erro de digitação.
Solução: verificar a grafia correta. O nome deve começar com minecraft:generic. e conter o nome correto do atributo.
Erro: "No entity was found"
Causa: seletor de alvo incorreto.
Solução: usar @s para si mesmo, @p para o jogador mais próximo ou indicar o nome exato do jogador.
Erro: "You do not have permission to use this command"
Causa: ausência de permissões de operador.
Solução: ativar os cheats nas configurações do mundo (para o jogo individual) ou obter permissões de operador no servidor.
O atributo não é aplicado
Causa: sintaxe da operação incorreta ou valor fora do intervalo permitido.
Solução: verificar a sintaxe do comando. Para a velocidade, usar valores de 0.0 a 1.0. Para a vida, números positivos. Para a resistência a empurrões, de 0.0 a 1.0.
As alterações desaparecem após a morte
Causa: alguns servidores ou plugins redefinem os atributos no renascimento.
Solução: criar um comando em um bloco de comandos com gatilho de renascimento ou usar um plugin para aplicação permanente dos atributos.
Velocidade muito alta torna o jogo injogável
Causa: valores de velocidade acima de 0.5 causam problemas de física.
Solução: usar valores de 0.1 a 0.4. Se a velocidade já estiver definida muito alta, definir o valor 0.1 pelo comando.
Ainda sem comentários. Seja o primeiro a opinar.