Presets

Predefinições de itens

Comando de item modificador de atributo de Minecraft

Os comandos de item modificador de atributo são arriscados porque exemplos antigos usam slots e formatos de modificador desatualizados, e um pequeno erro pode alterar as estatísticas do jogador em lugares que você não pretendia. Este artigo atualizado tem como foco o fluxo de trabalho atual: nomeie o item, adicione uma lore legível, defina modificadores específicos e verifique o comportamento do slot antes de Copy. A galeria mantém o editor de atributos, o texto da dica de ferramenta, o Output gerado e o item entregue em um único caminho, para que o preset possa ser reutilizado em kits, lojas, drops de chefe ou testes de equilíbrio sem tratar o comando como um trecho opaco.

Resultado do preset

Um comando de item pronto para Copy que altera as estatísticas do jogador apenas no slot de equipamento pretendido.

Saída

Output do modificador de atributo do Give

/give @p minecraft:netherite_axe[custom_name={text:"Titan Axe",color:"red",italic:false},lore=[{text:"+6 attack damage in main hand",color:"gray",italic:false}],attribute_modifiers=[{id:"nbtforge:titan_axe_damage",type:"minecraft:attack_damage",amount:6,operation:"add_value",slot:"mainhand"},{id:"nbtforge:titan_axe_speed",type:"minecraft:attack_speed",amount:-2.8,operation:"add_value",slot:"mainhand"}],custom_data={attribute_item:"titan_axe"}] 1
Too long for Minecraft chat

The longest command line is 449 characters, 193 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.

  • Use a Command Block: run /give @s command_block, place it, then paste this command into the block command field.
  • Use a .mcfunction for a reusable datapack: save the line without the leading slash at saves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunction with a minimal pack.mcmeta, run /reload, then run /function <ns>:<name>. Do not paste .mcfunction content into chat.

Captura do preset

A workbench mantém juntos o slot do modificador, a quantidade, a lore e o Output antes da cópia.
A segunda cena destaca os campos que alteram a dica de ferramenta do item ou a carga útil do componente.
A captura da Output mantém o comando final e os controles de cópia visíveis antes do teste.
A foto no jogo confirma que o item de atributo foi entregue na barra de itens.

Criar o preset

  1. Abra o Give e escolha o item que deve carregar a alteração de estatísticas.
  2. Adicione attribute_modifiers com IDs, tipo, quantidade, operação e slot estáveis.
  3. Escreva uma lore que informe ao jogador quais estatísticas mudam e quando elas se aplicam.
  4. Revise o painel de Output para conferir a sintaxe atual do componente Java.
  5. Copie o comando somente depois que o slot e o valor corresponderem ao ajuste de equilíbrio pretendido.
  6. Teste o item no slot pretendido antes de usá-lo em kits, lojas ou recompensas de chefe.

Os slots evitam estatísticas globais acidentais

O slot do modificador é a grade de segurança. Um modificador de dano de arma pertence à mão principal; as estatísticas de armadura pertencem ao slot de armadura correspondente. Deixar a intenção do slot pouco clara faz com que os itens se comportem de forma imprevisível.

O NBTForge mantém os detalhes do modificador em um bloco de Output para que você possa revisar IDs, operação, quantidade e slot juntos.

Trate essa revisão como um ponto de verificação de equilíbrio, e não apenas como uma checagem de sintaxe. Um modificador pode ser válido e ainda assim estar errado para o mapa se for aplicado enquanto o item estiver na mão errada, empilhar com outra peça do kit ou causar ao jogador mais dano do que o encontro espera. O artigo mantém a entrega no jogo ao lado do fluxo da workbench para que você possa confirmar a pilha de itens exata antes de entregá-la aos testadores.

Design de estatísticas legível

Use a lore para explicar a mudança de estatísticas em termos para o jogador. Os dados do comando são para Minecraft; a lore é para quem decide equipar o item.

Para testes de equilíbrio, salve versões mais fracas e mais fortes no Project em vez de editar repetidamente um comando de atributo longo.

Os melhores presets de atributos deixam a intenção mecânica óbvia. Se um machado adiciona dano, mas reduz a velocidade de ataque, diga isso na lore e mantenha os IDs do modificador com namespace para que comandos futuros possam ser auditados. Quando um kit usa vários itens de estatísticas, teste-os juntos na mesma versão e dificuldade, em vez de presumir que cada item isolado ainda vai parecer correto quando a armadura, os efeitos de poção e a vida do mob estiverem envolvidos.

Para presets de estatísticas vizinhos, compare a Predefinição de arma de velocidade de ataque para Java e a Predefinição de armadura com atributos e lore.

  • Use add_value para alterações diretas nas estatísticas.
  • Mantenha os IDs dos modificadores estáveis e com namespace.
  • Teste a velocidade de ataque e o dano juntos.

Ajuste o preset em um Project real

Trate o comando de item modificador de atributo de Minecraft como um ponto de partida testado, e não apenas como um texto copiado. Depois que o Output funcionar uma vez, salve-a com um nome claro no Project, anote a versão de Minecraft de destino e mantenha o preset próximo dos comandos de configuração relacionados, como scoreboard, bossbar, saque ou linhas de reinicialização.

Antes de publicar o preset em um mapa, servidor ou Command Pack, execute-o a partir do artefato copiado, e não apenas a partir da workbench ativa. Isso detecta dependências ausentes, seletores obsoletos, escolhas de edição erradas e comandos que só funcionaram porque o estado de teste local já existia.

  • Mantenha a edição e a versão selecionadas junto com o comando compartilhado.
  • Teste os seletores contra um comando inofensivo antes de usar dano, kill, clear ou teleporte.
  • Mova comandos longos para o Project ou para um fluxo de trabalho em estilo de função, em vez de colá-los no chat.
  • Confira novamente os avisos após alterar entidades, componentes de itens, passageiros ou recursos de datapack.

FAQ

Por que os comandos antigos de modificador de atributo falham nas versões mais recentes do Java?

A sintaxe do modificador de atributo e o tratamento de slots mudaram entre as famílias de versões. Reconstrua o item com a versão Java de destino selecionada.

Um item pode ter vários modificadores?

Sim. Mantenha cada ID de modificador único e garanta que cada slot corresponda ao comportamento de equipamento pretendido.

Quando este preset deve se tornar parte de um Command Pack?

Use-o como uma entrada de Command Pack quando o Output depender de linhas de configuração, comandos de reinicialização, recursos de saque, estado do scoreboard ou testes repetidos. Comandos seguros e únicos ainda podem ser copiados diretamente da Output.

Abrir este fluxo

Comece pelo painel Give relacionado e ajuste os campos do preset para o seu mundo.