Predefinições de itens
Comando de item de dados de modelo personalizado do Minecraft
O custom_model_data só é útil quando corresponde a um modelo de pacote de recursos. Este artigo atualizado concentra-se no fluxo de trabalho completo: escolha o item, atribua o valor do modelo, rotule o item para os jogadores e mantenha o custom_data disponível para a lógica de comando.
Resultado do preset
Um comando de item pronto para pacote de recursos com um ID de modelo claro e um marcador de dados estável.
Saída
Output do Give de dados de modelo personalizado
/give @p minecraft:diamond_sword[custom_name={text:"Runed Blade",color:"aqua",italic:false},lore=[{text:"Resource-pack model 1001",color:"gray",italic:false}],custom_model_data={floats:[1001]},enchantment_glint_override=true,custom_data={model_item:"runed_blade"}] 1The longest command line is 266 characters, 10 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 o Give e escolha o item que o pacote de recursos remapeia.
- Configure o custom_model_data com o valor esperado pelo pacote de recursos.
- Adicione custom_name e lore que descrevem o item modelado, e não o item base bruto.
- Copie o comando e teste com o pacote de recursos ativado antes da publicação.
ID do modelo e identidade do item
O mesmo valor de modelo não significa nada sem o pacote de recursos correspondente. Mantenha o ID do modelo visível na lore durante o teste e, em seguida, remova-o ou substitua-o por texto voltado para o jogador quando o pacote estiver estável.
O custom_data deve armazenar a identidade do item separadamente. Isso permite que os comandos detectem o item sem depender do número do modelo ou do nome de exibição.
Notas de versão
O formato da Output de custom_model_data depende da família de versões Java selecionada. Use o NBTForge para reconstruir o item ao dar suporte aos mundos de pré-componentes e de componentes atuais.
As páginas geradas e redirecionadas para combinações individuais de item/modelo agora apontam para cá, para que o site tenha um recurso canônico mais forte para essa intenção.
Para fluxos de trabalho de itens próximos, compare o Gerador de comando de cabeça de jogador do Minecraft e o Nome personalizado e preset de lore para qualquer item.
- Faça o valor do modelo combinar com o pacote de recursos.
- Mantenha o texto de exibição legível para os jogadores.
- Use custom_data para a lógica de comando.
Ajuste o preset em um Project real
Trate o comando de item de dados de modelo personalizado do Minecraft como um ponto de partida testado, e não apenas como uma string copiada. Depois que o Output funcionar uma vez, salve-a com um nome de Project claro, anote a versão de destino do Minecraft e mantenha o preset perto dos comandos de configuração relacionados, como scoreboard, bossbar, saque ou linhas de redefiniçã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 com um comando inofensivo antes de usar dano, matar, limpar ou teletransportar.
- Mova comandos longos para um Project ou para um fluxo de trabalho no estilo de função, em vez de colá-los no chat.
- Revise os avisos novamente depois de alterar entidades, componentes de item, passageiros ou recursos de datapack.
FAQ
O custom_model_data cria um modelo sozinho?
Não. Ele seleciona um modelo fornecido por um pacote de recursos. O comando e o pacote de recursos devem concordar quanto ao valor.
Devo detectar itens por custom_model_data?
Prefira custom_data para a lógica. O custom_model_data é principalmente um gancho de renderização, enquanto o custom_data é mais claro para comandos.
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 de 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.