Presets

Predefinições de datapack

Preset de saque de baú para masmorras

O preset de saque de baú para masmorras agora é um fluxo de trabalho completo do Data Pack, e não mais uma simples nota de comando. Use este preset para salas de masmorra, baús de recompensa ocultos, caixas recarregáveis de minijogo ou qualquer recompensa de mapa que deva ser balanceada como uma tabela, em vez de uma pilha de itens fixa. Um recurso de saque de baú é mais fácil de ajustar do que comandos `/give` espalhados, porque a contagem de sorteios e os pesos das entradas ficam em um arquivo JSON. 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. A revisão útil não é só o JSON gerado. O caminho, o namespace, o tipo de tabela, os sorteios, os sorteios de bônus e os pesos de recompensa precisam estar visíveis ao mesmo tempo, para que um cartógrafo possa comparar a tabela com a dificuldade pretendida da sala antes de copiá-la para um datapack.

Resultado do preset

Uma loot table de baús de masmorra com recompensas ponderadas e um caminho de datapack estável.

Saída

Tabela de saque de baú de masmorra em JSON

data/nbtforge/loot_table/chests/crypt_reward.json
{
  "type": "minecraft:chest",
  "pools": [
    {
      "rolls": 2,
      "bonus_rolls": 1,
      "entries": [
        {
          "type": "minecraft:item",
          "name": "minecraft:diamond",
          "weight": 1
        },
        {
          "type": "minecraft:item",
          "name": "minecraft:emerald",
          "weight": 3
        },
        {
          "type": "minecraft:item",
          "name": "minecraft:golden_apple",
          "weight": 1
        }
      ]
    }
  ]
}

Captura do preset

Comece pelos controles do Data Pack que definem o estado da preset.
A segunda cena destaca a configuração ou o comando complementar que muda o comportamento do jogador.
A captura da Output mantém o comando final ou o par de comandos visível antes de salvar no Project.

Criar o preset

  1. Abra a workbench Data Pack.
  2. Escolha Loot Table como gerador.
  3. Configure o namespace como `nbtforge` e o caminho do recurso como `chests/crypt_reward`.
  4. Defina o tipo de tabela como `minecraft:chest`.
  5. Ajuste os sorteios e os sorteios de bônus para a dificuldade do baú.
  6. Revise as entradas de recompensa ponderadas na Output JSON.
  7. Copie o caminho do recurso e salve-o junto com a configuração da sala da masmorra.

Por que este preset Data Pack pertence ao Project

Use este preset para salas de masmorra, baús de recompensa ocultos, caixas recarregáveis de minijogo ou qualquer recompensa de mapa que deva ser balanceada como uma tabela, em vez de uma pilha de itens fixa. Um recurso de saque de baú é mais fácil de ajustar do que comandos `/give` espalhados, porque a contagem de sorteios e os pesos das entradas ficam em um arquivo JSON.

A revisão útil não é só o JSON gerado. O caminho, o namespace, o tipo de tabela, os sorteios, os sorteios de bônus e os pesos de recompensa precisam estar visíveis ao mesmo tempo, para que um cartógrafo possa comparar a tabela com a dificuldade pretendida da sala antes de copiá-la para um datapack. 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 checagem em que esses detalhes podem ser revisados antes de o comando sair do NBTForge.

A galeria foi estruturada 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 o preset tem um resultado visível, a captura no 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

Os pesos da loot table são relativos, não porcentagens. Se a recompensa parecer comum demais, ajuste as outras entradas ou a contagem de sorteios, em vez de presumir que um único valor de peso mapeia diretamente para uma chance fixa.

Execute o primeiro teste rápido com um seletor restrito e um estado de mundo limpo. Comandos de ambiente, utilitário, 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 de acompanhamento que explicam por que ele existe.

Se o comando virar parte de um arquivo de função ou de uma cadeia de blocos de comando, teste o artefato copiado, 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 perto da mudança de estado que os aciona.

Para onde ir em seguida

Salve a tabela do baú ao lado do comando ou da nota de estrutura que coloca o baú e registre o caminho do datapack no Project.

Para recursos adjacentes, compare com o Preset de loot table para drops de chefe e com o Predefinição de predicado para saque condicional.

FAQ

Posso colar este comando Data Pack no chat?

Em geral, sim, para um teste rápido de um único 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 é só de interface?

Este preset produz JSON, organização do Project ou fluxo de trabalho 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 em um pacote do Project.

Abrir este fluxo

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