Predefinições de itens
Guia de preset de NBT de item do Java 1.20.4
O guia de preset de NBT de item do Java 1.20.4 agora é um fluxo de trabalho Give completo, e não mais uma simples anotação de comando. Use este preset quando um mapa ou servidor permanece de propósito no Java 1.20.4 ou em uma sintaxe mais antiga. Ela oferece aos criadores uma superfície de revisão segura para o NBT de item legado, sem misturar essa Output com os comandos de componente do Java 1.20.5+. O artigo mantém juntos os campos de configuração, a revisão da Output, o posicionamento no Project e a captura do resultado, para que o comando seja fácil de auditar antes de virar parte de uma configuração de mapa, de um gatilho de evento ou de um Command Pack reutilizável. O fluxo de trabalho útil é a comparação. Mantenha visíveis a versão de destino, o nome visível, a lore, os encantamentos, a flag de inquebrável e a carga NBT antiga, para que o comando possa ser reconstruído depois, caso o Project migre para uma versão do Minecraft da era dos componentes.
Resultado do preset
Um comando `/give` legado do Java 1.20.4 mantido separado da Output de componente moderno.
Saída
Comando legado de NBT de item do Java 1.20.4
/give @p minecraft:diamond_sword{display:{Name:'{"text":"Legacy Blade","color":"gold","italic":false}',Lore:['{"text":"Java 1.20.4 NBT item","color":"gray","italic":false}']},Enchantments:[{id:"minecraft:sharpness",lvl:5s}],Unbreakable:1b,nbtforge:{legacy_item:1b}} 1The longest command line is 267 characters, 11 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
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
Captura do preset
Criar o preset
- Abra a workbench Give com a versão de destino definida como Java 1.20.4.
- Recrie a intenção do item, em vez de editar às cegas um comando copiado.
- Adicione nome personalizado, lore, encantamentos e comportamento de durabilidade.
- Revise o Output antiga em NBT separadamente da Output de componente moderno.
- Salve a variante legada no Project com a versão de destino no título.
- Planeje uma reconstrução em componentes antes de mover o mesmo mapa para o Java 1.20.5 ou posterior.
Por que este preset Give pertence ao Project
Use este preset quando um mapa ou servidor permanece de propósito no Java 1.20.4 ou em uma sintaxe mais antiga. Ela oferece aos criadores uma superfície de revisão segura para o NBT de item legado, sem misturar essa Output com os comandos de componente do Java 1.20.5+.
O fluxo de trabalho útil é a comparação. Mantenha visíveis a versão de destino, o nome visível, a lore, os encantamentos, a flag de inquebrável e a carga NBT antiga, para que o comando possa ser reconstruído depois, caso o Project migre para uma versão do Minecraft da era dos componentes. Um comando copiado só é útil quando as suposições ao redor estão visíveis: o escopo do seletor, o estado do mundo, a ordem dentro do pacote e o Output exata que será colada no Minecraft. Trate este preset como um ponto de conferência onde esses detalhes podem ser revisados antes que o comando saia do NBTForge.
A galeria foi montada em torno dessa revisão. A primeira cena mostra o estado da workbench, a segunda mostra o campo ou módulo complementar que muda o comportamento do jogador e a cena da Output mantém o comando, ou o par de comandos, visível. Quando a preset tem um resultado visível, a captura do jogo confirma a mesma ideia em um mundo de teste restaurado, em vez de depender de uma sobreposição genérica.
Testes e verificações de escopo
Não cole este item antigo em NBT em um fluxo de trabalho de componente moderno presumindo que ele vai migrar de forma limpa. Trate o comando 1.20.4 como uma intenção de origem e depois reconstrua-o com componentes quando o servidor de destino mudar.
Faça o primeiro teste rápido com um seletor restrito e um estado de mundo limpo. Comandos de ambiente, utilidade, roteamento e feedback podem parecer inofensivos, mas costumam afetar todos os jogadores ou o mundo inteiro. Confirme que o comando altera apenas o estado pretendido e salve o Output exata ao lado das linhas de configuração ou acompanhamento que explicam por que ele existe.
Se o comando passar a fazer parte de um arquivo de função ou de uma cadeia de blocos de comando, teste o artefato copiado, e não apenas o estado da workbench ativa. Isso revela seletores desatualizados, ordem de comando errada, linhas de configuração ausentes e efeitos que só pareciam funcionar porque um teste anterior deixou estado para trás.
- Mantenha os seletores restritos até que o pacote completo seja revisado.
- Coloque a configuração do mundo antes das substituições específicas do encontro.
- Salve os comandos de feedback próximos à mudança de estado que os dispara.
Para onde ir a seguir
Salve o comando legado ao lado do seu substituto moderno para que os revisores possam comparar as duas saídas antes da migração.
Para o caminho moderno, compare o Guia de preset de componente de item do Java 1.21 e a Migração de preset de comando Java legado.
FAQ
Posso colar este comando Give no chat?
Em geral, sim, para um teste rápido de um comando, desde que o seletor seja seguro e a linha seja curta. Para um comportamento de mapa repetível, salve-o no Project e copie o pacote ordenado ou o Output no estilo de função.
Por que esta galeria mostra apenas a interface?
Esta preset produz JSON, organização do Project ou um fluxo de revisão, em vez de um objeto visível no mundo. A prova útil é o estado da workbench, o Output e o posicionamento no Project.
O que devo verificar antes de compartilhar este preset?
Verifique o escopo do seletor, a ordem do comando, a versão de destino e se o comando pertence à configuração, à lógica de encontro, ao feedback ou à limpeza. Essas categorias decidem onde ele deve ficar dentro de um pacote do Project.
Abrir este fluxo
Comece pelo painel Give relacionado e ajuste os campos do preset para o seu mundo.