
Calculateur
Constructeur de tables de butin
Crée une table de butin pour un pack de données avec groupes, objets pondérés, nombres, enchantements, noms et chances, et vois la chance exacte de chaque objet.
Table de butin
Le fichier va dans ton pack de données à data/example/loot_table/chests/treasure.json.
Groupe 1
Nom (facultatif)
Nom (facultatif)
Ce qu'un joueur reçoit
| Objet | Chance de l'obtenir | En moyenne |
|---|---|---|
| diamond | 32,6% | 0,75 |
| iron_ingot | 92,9% | 7,5 |
| diamond_sword | 56,6% | 0,75 |
Fichier du pack de données
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"
}
}
]
}
]
}Commande
/loot give @s loot example:chests/treasure42 caractères
Pour Java Edition 26.3. Chaque forme écrite par cet outil est passée par l'analyseur de commandes du jeu.
Ou un coffre qui se remplit tout seul à la première ouverture : /setblock ~ ~ ~ chest{LootTable:"example:chests/treasure"}
| set_count | Combien : un nombre ou de-à |
| enchant_randomly | Un enchantement au hasard que l'objet peut avoir |
| enchant_with_levels | Enchante comme une table d'enchantement à ces niveaux |
| set_enchantments | Ces enchantements à ces niveaux |
| set_damage | Durabilité restante, de 0 à 1 |
| set_name | Un nom pour l'objet |
| Fichier | Une table de butin va dans un pack de données à data/<namespace>/loot_table/<chemin>.json et s'appelle par son id, comme example:chests/treasure |
| Format en 26.3 | Les fonctions d'une entrée s'écrivent "modifier", un objet ou une liste, et les conditions "condition" avec un "type" |
| Tirages | Chaque tirage garde les entrées dont les conditions sont vraies et en choisit une selon le poids ; les tirages de-à sont un nombre entier tiré uniformément |
| Probabilité | Un "random_chance" sur une entrée est retiré à chaque tirage ; sur un groupe, il décide si le groupe est tiré |
| Utilisation | /loot give @s loot <id> donne les objets tout de suite ; un coffre avec LootTable se remplit seul à la première ouverture |
| Vérifié dans le jeu | Chaque table que le constructeur peut écrire a été chargée dans un pack de données et lâchée dans le jeu |




