
Calculadora
Constructor de tablas de botín
Crea una tabla de botín para un paquete de datos con grupos, objetos con peso, cantidades, encantamientos, nombres y probabilidades, y mira la probabilidad exacta de cada objeto.
Tabla de botín
El archivo va en tu paquete de datos en data/example/loot_table/chests/treasure.json.
Grupo 1
Nombre (opcional)
Nombre (opcional)
Qué recibe un jugador
| Objeto | Probabilidad de obtenerlo | De media |
|---|---|---|
| diamond | 32,6% | 0,75 |
| iron_ingot | 92,9% | 7,5 |
| diamond_sword | 56,6% | 0,75 |
Archivo del paquete de datos
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 escribe esta herramienta pasó por el analizador de comandos del propio juego.
O un cofre que se llena solo la primera vez que se abre: /setblock ~ ~ ~ chest{LootTable:"example:chests/treasure"}
| set_count | Cuántos: un número o de-a |
| enchant_randomly | Un encantamiento al azar que el objeto puede llevar |
| enchant_with_levels | Encanta como una mesa de encantamientos con estos niveles |
| set_enchantments | Estos encantamientos con estos niveles |
| set_damage | Durabilidad restante, de 0 a 1 |
| set_name | Un nombre para el objeto |
| Archivo | Una tabla de botín va en un paquete de datos en data/<namespace>/loot_table/<ruta>.json y se llama por su id, como example:chests/treasure |
| Formato en 26.3 | Las funciones de una entrada se escriben como "modifier", un objeto o una lista, y las condiciones como "condition" con un "type" |
| Tiradas | Cada tirada conserva las entradas cuyas condiciones se cumplen y elige una por peso; las tiradas de-a son un número entero sacado con igual probabilidad |
| Probabilidad | Un "random_chance" en una entrada se vuelve a sortear en cada tirada; en un grupo decide si el grupo se tira |
| Uso | /loot give @s loot <id> da los objetos al momento; un cofre con LootTable se llena solo la primera vez que se abre |
| Comprobado en el juego | Cada tabla que puede escribir el constructor se cargó en un paquete de datos y se soltó en el juego |




