Como este gerador de loot table Java cria JSON
Uma loot table da Edição Java é um arquivo JSON de datapack que avalia um ou mais pools. Cada pool faz seus próprios rolls e escolhe entre entradas ponderadas, como itens, tags de itens, loot tables aninhadas ou um resultado intencionalmente vazio. Este editor escreve essas estruturas principais e mostra o JSON completo antes do download.
O contexto de loot table selecionado informa ao Minecraft onde a tabela deve ser usada, mas o arquivo não é automaticamente anexado a um baú, entidade, bloco, regra de pesca ou presente. Instale-o no caminho do datapack gerado e referencie-o a partir dos dados de mundo, comando ou outra loot table apropriados.
Pools e rolls são avaliados separadamente
Cada pool pode contribuir com loot. Rolls controla o número base de seleções, enquanto os rolls bônus podem escalar com a sorte em contextos que fornecem um valor de luck. Vários pools são úteis quando suprimentos garantidos e recompensas raras devem ser calculados de forma independente.
Pesos competem dentro de um mesmo pool
Para cada roll, as entradas elegíveis naquele pool competem pelo peso efetivo. Um peso maior torna uma entrada mais provável em relação às vizinhas. Quality modifica o peso efetivo quando o contexto de loot fornece luck, então deixe em zero, a menos que o design use luck intencionalmente.
Tipos de entrada servem para diferentes funções
Entradas de item produzem um ID de item. Entradas de tag escolhem de uma tag de item. Entradas aninhadas chamam outra loot table. Entradas vazias consomem uma escolha possível sem produzir um item e são úteis para resultados ponderados de não-drop.
Contagem e chance adicionam comportamento simples
Intervalos de contagem de itens criam uma função de loot set_count, e chance abaixo de 1 adiciona uma condição random_chance a essa entrada. Este editor focado não expõe todas as condições vanilla, provedores de número, entradas dinâmicas ou funções de loot.
Valide na versão do Minecraft alvo
Diretórios de datapack e campos de loot table podem mudar entre versões. O caminho exibido tem como alvo o diretório singular loot_table atual. Ao manter um pacote mais antigo, confirme o nome da pasta e o schema esperados antes de copiar o arquivo.
Crie e teste uma loot table do Minecraft
- Escolha um namespace, ID de arquivo e o contexto de loot table que corresponda ao uso pretendido.
- Crie um pool para cada grupo independente de rolls.
- Adicione entradas de item, tag, tabela aninhada ou vazias e equilibre seus pesos.
- Defina intervalos de contagem de itens, chance aleatória, qualidade e rolls bônus apenas onde o design precisar.
- Baixe o JSON para o caminho do datapack gerado e teste resultados repetidos em um mundo de backup ou servidor de teste.
Perguntas sobre loot table do Minecraft
Qual é a diferença entre peso e chance aleatória?
O peso decide qual entrada elegível vence contra outras entradas no mesmo pool. A chance aleatória pode fazer a entrada escolhida falhar em sua condição. Eles afetam diferentes estágios da avaliação.
Por que eu adicionaria uma entrada vazia?
Uma entrada vazia fornece uma opção explícita e ponderada de nenhum resultado. Por exemplo, ela pode competir com uma entrada de item para que alguns rolls intencionalmente não produzam nada.
Escolher Chest altera automaticamente um baú no meu mundo?
Não. Isso define o tipo de tabela no JSON. Você deve instalar o datapack e anexar ou invocar a loot table através do comando, dados de contêiner, dados de entidade, dados de bloco ou integração de datapack corretos.
Este editor pode criar todos os recursos de loot table vanilla?
Não. Ele cobre múltiplos pools, tipos de entrada comuns, pesos, qualidade, intervalos de contagem, rolls bônus e chance aleatória simples. Edite o JSON baixado quando precisar de condições avançadas, funções, predicados, drops dinâmicos ou provedores de número personalizados.
Como devo testar o equilíbrio de drops?
Execute a tabela muitas vezes sob o mesmo contexto e condições de luck usados em produção. Uma amostra pequena pode fazer entradas raras parecerem comuns demais ou entradas comuns parecerem ausentes.