MC ToolboxMC TOOLBOX

Creative

Minecraft Loot Table Generator

Build Java Edition loot table JSON with multiple pools and weighted entries. Choose vanilla items, tags, nested loot tables, count ranges, bonus rolls, and random chance conditions.

Datapack file

data/my_pack/loot_table/starter_chest.json

Pool 1

Entry 1: Diamond

Generated starter_chest.json

{
  "type": "minecraft:chest",
  "pools": [
    {
      "rolls": 1,
      "entries": [
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "minecraft:diamond"
        }
      ]
    }
  ]
}

Guia

Esta ferramenta ajuda você a criar tabelas de saque do Minecraft Java Edition para datapacks. Cada grupo define um conjunto de itens que podem ser dropados, com rolagens, pesos e condições configuráveis. Use o botão 'Adicionar Grupo' para começar. Para cada grupo, defina o número de rolagens (e rolagens bônus opcionais da sorte). Em seguida, adicione entradas: especifique o ID do item (ex. minecraft:diamond), peso (chance relativa) e intervalo de quantidade. Você também pode adicionar condições como 'random_chance' com um valor entre 0 e 1. Quando terminar, clique em 'Baixar JSON' para salvar o arquivo ou 'Copiar JSON' para copiá-lo para a área de transferência. Coloque o arquivo na pasta data/<namespace>/loot_tables/ do seu datapack.

Perguntas Frequentes

O que é uma tabela de saque?

Uma tabela de saque é um arquivo JSON que define quais itens podem ser dropados de uma fonte (como um baú, mob ou bloco) no Minecraft Java Edition. Ela contém um ou mais grupos, cada um com entradas e condições.

Como usar o JSON gerado?

Salve o arquivo JSON com extensão .json e coloque-o na pasta data/<namespace>/loot_tables/ do seu datapack. Em seguida, referencie-o no jogo através de comandos como /loot ou em tabelas de saque de blocos/mobs.

O que a condição 'random_chance' faz?

A condição 'random_chance' faz com que a entrada seja dropada apenas se um número aleatório entre 0 e 1 for menor que o valor especificado. Por exemplo, um valor de 0,5 dá uma chance de 50%.

Posso adicionar vários grupos?

Sim, você pode adicionar vários grupos usando o botão 'Adicionar Grupo'. Cada grupo é independente e pode ter suas próprias rolagens, entradas e condições.