Zum Inhalt springen
WikilyWIKILY
Alle Spiele23 Wikis · wähle dein Spiel
RechnerBeutetabellen

Spiel wechseln

23 Wikis · wähle dein Spiel
Beutetabellen-Baukasten

Rechner

Beutetabellen-Baukasten

Erstelle eine Beutetabelle für ein Datenpaket mit Pools, gewichteten Gegenständen, Anzahlen, Verzauberungen, Namen und Chancen, und sieh die genaue Chance jedes Gegenstands.

Beutetabelle

Die Datei kommt in dein Datenpaket unter data/example/loot_table/chests/treasure.json.

Pool 1

diamond diamond
Name (optional)
Farbe
iron_ingot iron_ingot
Name (optional)
Farbe
diamond_sword diamond_sword
Name (optional)
Farbe

Was ein Spieler bekommt

GegenstandChance, es zu bekommenIm Durchschnitt
diamond32,6%0,75
iron_ingot92,9%7,5
diamond_sword56,6%0,75

Datei im Datenpaket

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

Befehl

/loot give @s loot example:chests/treasure

42 Zeichen

Für die Java Edition 26.3. Jede Form, die dieses Werkzeug schreibt, lief durch den Befehlsparser des Spiels.

Oder eine Truhe, die sich beim ersten Öffnen selbst füllt: /setblock ~ ~ ~ chest{LootTable:"example:chests/treasure"}

Gegenstandsmodifikatoren, die der Baukasten schreibt

set_countWie viele: eine Zahl oder von-bis
enchant_randomlyEine zufällige Verzauberung, die der Gegenstand haben kann
enchant_with_levelsVerzaubert wie ein Zaubertisch mit diesen Leveln
set_enchantmentsDiese Verzauberungen mit diesen Stufen
set_damageÜbrige Haltbarkeit, 0 bis 1
set_nameEin Name für den Gegenstand

So rechnet das Spiel

DateiEine Beutetabelle kommt in ein Datenpaket unter data/<namespace>/loot_table/<pfad>.json und wird über ihre ID aufgerufen, wie example:chests/treasure
Format in 26.3Die Funktionen eines Eintrags heißen "modifier", ein Objekt oder eine Liste, und Bedingungen "condition" mit einem "type"
ZiehungenJede Ziehung behält die Einträge, deren Bedingungen erfüllt sind, und wählt einen davon nach Gewicht; Von-bis-Ziehungen sind eine gleichmäßig gezogene ganze Zahl
ChanceEin "random_chance" an einem Eintrag wird bei jeder Ziehung neu gezogen; an einem Pool entscheidet er, ob der Pool überhaupt gezogen wird
Benutzung/loot give @s loot <id> gibt die Gegenstände sofort; eine Truhe mit LootTable füllt sich beim ersten Öffnen selbst
Im Spiel geprüftJede Tabelle, die der Baukasten schreiben kann, wurde in einem Datenpaket geladen und im Spiel ausgeworfen
Tritt der Creator-Community beiDie Leute, die das Minecraft Java Edition-Wiki bauen, sind in unserem Discord. Stell Fragen oder schlag Seiten vor.Discord beitreten (öffnet Discord in einem neuen Tab)