MCTOOLBOX
MC ToolboxMC TOOLBOX

Kreativ

Minecraft-Beutetabellen-Generator

Erstelle Java-Edition-Loot-Table-JSON mit mehreren Pools und gewichteten Einträgen. Wähle Vanilla-Items, Tags, verschachtelte Loot-Tables, Anzahlbereiche, Bonus-Würfe und Zufallschance-Bedingungen.

Datapack-Datei

data/my_pack/loot_table/starter_chest.json

Pool 1

Eintrag 1: Diamond

Generiert starter_chest.json

{
  "type": "minecraft:chest",
  "pools": [
    {
      "rolls": 1,
      "entries": [
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "minecraft:diamond"
        }
      ]
    }
  ]
}

Wie dieser Java-Loot-Table-Generator JSON erstellt

Eine Java-Edition-Loot-Table ist eine Datapack-JSON-Datei, die einen oder mehrere Pools auswertet. Jeder Pool führt eigene Würfe aus und wählt zwischen gewichteten Einträgen wie Items, Item-Tags, verschachtelten Loot-Tables oder einem absichtlich leeren Ergebnis. Dieser Editor erstellt diese Kernstrukturen und zeigt das vollständige JSON vor dem Download an.

Der ausgewählte Loot-Table-Kontext teilt Minecraft mit, wo die Tabelle ausgeführt werden soll, aber die Datei wird nicht automatisch an eine Truhe, Entität, Block, Angel-Regel oder Geschenk angehängt. Installiere sie im generierten Datapack-Pfad und referenziere sie über die entsprechenden Weltdaten, Befehle oder eine andere Loot-Table.

Pools und Würfe werden getrennt ausgewertet

Jeder Pool kann Beute beisteuern. Würfe steuern die Basisanzahl der Auswahlen, während Bonus-Würfe mit Glück in Kontexten skaliert werden können, die einen Glückswert liefern. Mehrere Pools sind nützlich, wenn garantierte Vorräte und seltene Belohnungen unabhängig berechnet werden sollen.

Gewichte konkurrieren innerhalb eines Pools

Bei jedem Wurf konkurrieren die berechtigten Einträge in diesem Pool um das effektive Gewicht. Ein höheres Gewicht macht einen Eintrag wahrscheinlicher im Vergleich zu seinen Nachbarn. Qualität modifiziert das effektive Gewicht, wenn der Loot-Kontext Glück bereitstellt. Lasse es auf Null, es sei denn, das Design verwendet absichtlich Glück.

Eintragstypen erfüllen verschiedene Aufgaben

Item-Einträge erzeugen eine Item-ID. Tag-Einträge wählen aus einem Item-Tag. Verschachtelte Einträge rufen eine andere Loot-Table auf. Leere Einträge verbrauchen eine mögliche Auswahl, ohne ein Item zu erzeugen, und sind nützlich für gewichtete No-Drop-Ergebnisse.

Anzahl und Chance fügen einfaches Verhalten hinzu

Item-Anzahlbereiche erstellen eine set_count-Loot-Funktion, und eine Chance unter 1 fügt diesem Eintrag eine random_chance-Bedingung hinzu. Dieser fokussierte Editor bietet nicht jede Vanilla-Bedingung, Zahlenanbieter, dynamische Einträge oder Loot-Funktionen.

In der Ziel-Minecraft-Version validieren

Datapack-Verzeichnisse und Loot-Table-Felder können sich zwischen Versionen ändern. Der angezeigte Pfad zielt auf das aktuelle einzelne loot_table-Verzeichnis. Wenn du ein älteres Pack pflegst, bestätige den erwarteten Ordnernamen und das Schema, bevor du die Datei kopierst.

Eine Minecraft-Loot-Table erstellen und testen

  1. Wähle einen Namespace, eine Datei-ID und den Loot-Table-Kontext, der zur beabsichtigten Verwendung passt.
  2. Erstelle einen Pool für jede unabhängige Gruppe von Würfen.
  3. Füge Item-, Tag-, verschachtelte Tabellen- oder leere Einträge hinzu und balanciere ihre Gewichte.
  4. Setze Item-Anzahlbereiche, Zufallschance, Qualität und Bonus-Würfe nur dort, wo das Design sie benötigt.
  5. Lade das JSON in den generierten Datapack-Pfad herunter und teste wiederholte Ergebnisse in einer Backup-Welt oder einem Staging-Server.

Fragen zu Minecraft-Loot-Tables

Was ist der Unterschied zwischen Gewicht und Zufallschance?

Das Gewicht entscheidet, welcher berechtigte Eintrag gegen andere Einträge im selben Pool gewinnt. Die Zufallschance kann dazu führen, dass der gewählte Eintrag seine Bedingung nicht erfüllt. Sie wirken auf verschiedenen Stufen der Auswertung.

Warum sollte ich einen leeren Eintrag hinzufügen?

Ein leerer Eintrag bietet eine explizite gewichtete Kein-Ergebnis-Option. Zum Beispiel kann er mit einem Item-Eintrag konkurrieren, sodass einige Würfe absichtlich nichts erzeugen.

Ändert die Auswahl von Truhe automatisch eine Truhe in meiner Welt?

Nein. Es setzt den Tabellentyp im JSON. Du musst das Datapack installieren und die Loot-Table über den richtigen Befehl, Container-Daten, Entitätsdaten, Blockdaten oder Datapack-Integration anhängen oder aufrufen.

Kann dieser Editor jede Vanilla-Loot-Table-Funktion erstellen?

Nein. Er deckt mehrere Pools, gängige Eintragstypen, Gewichte, Qualität, Anzahlbereiche, Bonus-Würfe und einfache Zufallschance ab. Bearbeite das heruntergeladene JSON, wenn du erweiterte Bedingungen, Funktionen, Prädikate, dynamische Drops oder benutzerdefinierte Zahlenanbieter benötigst.

Wie sollte ich die Drop-Balance testen?

Führe die Tabelle viele Male unter denselben Kontext- und Glücksbedingungen wie in der Produktion aus. Eine kleine Stichprobe kann dazu führen, dass seltene Einträge zu häufig oder häufige Einträge fehlend erscheinen.