Presets

Predefinições Item

Minecraft Give Gerador de comando

Use esta página do gerador quando a intenção de pesquisa for ampla: você precisa de um comando give Minecraft, mas também precisa ver os controles de item que o criam. NBTForge mantém Edition e Version visíveis, para que a mesma ideia de item possa ser verificada em relação à Output atual do componente Java antes de entrar em um command block ou Project.

Resultado do preset

Um comando /give pronto para cópia que usa a família de versões Java selecionada em vez de misturar exemplos antigos de NBT com a sintaxe do componente atual.

Saída

Output Give com reconhecimento de Version

/give @p minecraft:diamond_sword[custom_name={text:"Forge Blade",color:"gold",italic:false},lore=[{text:"Built with NBTForge",color:"gray",italic:false}],enchantments={"minecraft:sharpness":5,"minecraft:unbreaking":3},custom_data={nbtforge:"give_generator_demo"}] 1
Too long for Minecraft chat

The longest command line is 265 characters, 9 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

O estado do workbench NBTForge usado para o artigo do gerador de comandos do minecraft, incluindo os controles visíveis e o Output gerado.

Criar o preset

  1. Abra o workbench Give e configure Edition como Java antes de escolher a família de versões de destino.
  2. Escolha o item base e adicione custom_name, lore, enchantments e custom_data dos campos de itens visuais.
  3. Revise o painel de Output para obter a sintaxe e os avisos do componente antes de usar Copy no comando /give.
  4. Salve o comando em Project quando o item pertencer a um kit maior, recompensa de chefe ou Command Pack.

Por que isso é melhor do que um trecho de comando simples

Um snippet /give copiado geralmente oculta a suposição de versão. Isso é arriscado depois de Java 1.20.5, onde muitos recursos de itens movidos para componentes e exemplos antigos de NBT podem parar de corresponder à sintaxe atual.

Esta página trata o comando como um estado de workbench. O nome do item, lore, enchantments, e os dados personalizados permanecem visíveis ao lado da Output gerado, para que você possa alterar o item sem reconstruir manualmente um comando longo.

  • Use Java 1.20.4 ou anterior quando um mapa ainda precisar do item herdado NBT.
  • Use Java 1.20.5+ ou 1.21+ quando o mundo espera componentes de itens.
  • Mantenha o comando gerado em Project se for uma etapa de um kit ou fluxo de recompensa.

Estado do workbench a ser copiado

O estado de amostra é uma espada de diamante nomeada com lore, Sharpness, Unbreaking e custom_data legíveis. Isso cobre o caso de uso comum do gerador de doações sem fingir que cada item precisa de um tutorial separado.

Depois de Copy, teste primeiro em um mundo descartável ou command block. Se Minecraft rejeitar o comando, verifique novamente a versão selecionada e qualquer aviso mostrado pelo painel de Output.

Ajuste a preset em um Project real

Trate o Gerador de Comando Minecraft Give como um ponto de partida testado, não apenas uma string copiada. Depois que o Output funcionar uma vez, salve-a com um nome Project claro, anote a versão alvo do Minecraft e mantenha a preset próxima aos comandos de configuração relacionados, como scoreboard, bossbar, saque ou linhas de redefinição.

Antes de publicar a preset em um mapa, servidor ou Command Pack, execute-a a partir do artefato copiado, em vez de apenas a partir do workbench ativo. 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 o Edition e Version selecionados com o comando compartilhado.
  • Teste os seletores contra um comando inofensivo antes de usar dano, matar, limpar ou teletransportar.
  • Mova comandos longos para Project ou um fluxo de trabalho de estilo de função em vez de colá-los no chat.
  • Verifique novamente os avisos após alterar entidades, componentes de itens, passageiros ou recursos de datapack.

FAQ

Isso pode gerar componentes antigos do NBT e novos itens?

Sim. A etapa importante é selecionar a versão Java de destino antes de Copy. NBTForge mantém visível o Output do item sensível à versão em vez de assumir uma família de sintaxe.

Devo usar esta página ou uma preset de item mais restrita?

Use esta página para um comando /give amplo. Use presets mais restritas quando a intenção for específica, como custom_model_data, cabeças de jogadores, livros escritos ou modificadores de atributos.

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 redefinição, recursos de saque, estado do scoreboard ou testes repetidos. Comandos seguros únicos ainda podem ser copiados diretamente de Output.

Abrir este fluxo

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