
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.
- Füge einem Pool Gegenstände hinzu
- Stelle Anzahl, Gewicht und Chancen ein
- Kopiere die Beutetabelle
Beutetabelle
Die Datei kommt in dein Datenpaket unter data/example/loot_table/chests/treasure.json.
Pool 1
Name (optional)
Name (optional)
Was ein Spieler bekommt
| Gegenstand | Chance, es zu bekommen | Im Durchschnitt |
|---|---|---|
| diamond | 32,6% | 0,75 |
| iron_ingot | 92,9% | 7,5 |
| diamond_sword | 56,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/treasure42 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"}
| set_count | Wie viele: eine Zahl oder von-bis |
| enchant_randomly | Eine zufällige Verzauberung, die der Gegenstand haben kann |
| enchant_with_levels | Verzaubert wie ein Zaubertisch mit diesen Leveln |
| set_enchantments | Diese Verzauberungen mit diesen Stufen |
| set_damage | Übrige Haltbarkeit, 0 bis 1 |
| set_name | Ein Name für den Gegenstand |
| Datei | Eine 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.3 | Die Funktionen eines Eintrags heißen "modifier", ein Objekt oder eine Liste, und Bedingungen "condition" mit einem "type" |
| Ziehungen | Jede 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 |
| Chance | Ein "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üft | Jede Tabelle, die der Baukasten schreiben kann, wurde in einem Datenpaket geladen und im Spiel ausgeworfen |




