
Calculadora
Construtor de tabelas de saque
Crie uma tabela de saque para um pacote de dados com grupos, itens com peso, quantidades, encantamentos, nomes e chances, e veja a chance exata de cada item.
Tabela de saque
O arquivo vai no seu pacote de dados em data/example/loot_table/chests/treasure.json.
Grupo 1
Nome (opcional)
Nome (opcional)
O que um jogador recebe
| Item | Chance de receber | Em média |
|---|---|---|
| diamond | 32,6% | 0,75 |
| iron_ingot | 92,9% | 7,5 |
| diamond_sword | 56,6% | 0,75 |
Arquivo do pacote de dados
data/example/loot_table/chests/treasure.json
{
"type": "minecraft:chest",
"pools": [
{
"rolls": {
"type": "minecraft:uniform",
"min": 2,
"max": 4
},
"entries": [
{
"type": "minecraft:item",
"name": "minecraft:diamond",
"modifier": {
"type": "minecraft:set_count",
"count": {
"type": "minecraft:uniform",
"min": 1,
"max": 3
}
}
},
{
"type": "minecraft:item",
"name": "minecraft:iron_ingot",
"weight": 5,
"modifier": {
"type": "minecraft:set_count",
"count": {
"type": "minecraft:uniform",
"min": 2,
"max": 6
}
}
},
{
"type": "minecraft:item",
"name": "minecraft:diamond_sword",
"weight": 2,
"modifier": {
"type": "minecraft:enchant_with_levels",
"levels": {
"type": "minecraft:uniform",
"min": 20,
"max": 39
},
"options": "#minecraft:on_random_loot"
}
}
]
}
]
}Comando
/loot give @s loot example:chests/treasure42 caracteres
Para Java Edition 26.3. Cada forma que esta ferramenta escreve passou pelo analisador de comandos do próprio jogo.
Ou um baú que se enche sozinho na primeira vez que é aberto: /setblock ~ ~ ~ chest{LootTable:"example:chests/treasure"}
| set_count | Quantos: um número ou de-até |
| enchant_randomly | Um encantamento aleatório que o item pode ter |
| enchant_with_levels | Encanta como uma mesa de encantamentos nestes níveis |
| set_enchantments | Estes encantamentos nestes níveis |
| set_damage | Durabilidade restante, de 0 a 1 |
| set_name | Um nome para o item |
| Arquivo | Uma tabela de saque vai em um pacote de dados em data/<namespace>/loot_table/<caminho>.json e é chamada pelo id, como example:chests/treasure |
| Formato na 26.3 | As funções de uma entrada são escritas como "modifier", um objeto ou uma lista, e as condições como "condition" com um "type" |
| Sorteios | Cada sorteio mantém as entradas cujas condições passam e escolhe uma pelo peso; sorteios de-até são um número inteiro sorteado por igual |
| Chance | Um "random_chance" em uma entrada é sorteado de novo a cada sorteio; em um grupo, decide se o grupo é sorteado |
| Uso | /loot give @s loot <id> dá os itens na hora; um baú com LootTable se enche sozinho na primeira vez que é aberto |
| Conferido no jogo | Cada tabela que o construtor pode escrever foi carregada em um pacote de dados e solta no jogo |




