Aller au contenu
WikilyWIKILY
Tous les jeux23 wikis · choisissez votre jeu
CalculateursTables de butin

Changer de jeu

23 wikis · choisissez votre jeu
Constructeur de tables de butin

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

diamond diamond
Nom (facultatif)
Couleur
iron_ingot iron_ingot
Nom (facultatif)
Couleur
diamond_sword diamond_sword
Nom (facultatif)
Couleur

Ce qu'un joueur reçoit

ObjetChance de l'obtenirEn moyenne
diamond32,6%0,75
iron_ingot92,9%7,5
diamond_sword56,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/treasure

42 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"}

Modificateurs d'objet écrits par le constructeur

set_countCombien : un nombre ou de-à
enchant_randomlyUn enchantement au hasard que l'objet peut avoir
enchant_with_levelsEnchante comme une table d'enchantement à ces niveaux
set_enchantmentsCes enchantements à ces niveaux
set_damageDurabilité restante, de 0 à 1
set_nameUn nom pour l'objet

Comment le jeu le calcule

FichierUne 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.3Les fonctions d'une entrée s'écrivent "modifier", un objet ou une liste, et les conditions "condition" avec un "type"
TiragesChaque 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 jeuChaque table que le constructeur peut écrire a été chargée dans un pack de données et lâchée dans le jeu
Rejoins la communauté des créateursLes personnes qui construisent le wiki Minecraft Java Edition sont sur notre Discord. Pose tes questions ou propose des pages.Rejoindre Discord (ouvre Discord dans un nouvel onglet)