Zum Hauptinhalt springen

Custom Loot Table

Universelles Beuteformat. Wird von EliteMobs an mehreren verschiedenen Stellen verwendet.

Bitte beachte, dass dies das neueste Format ist und dasjenige, dessen Verwendung empfohlen wird, aber es existieren einige alternative ältere Formate.

Hinweis: Die Unterstützung des Legacy-Formats ist mit der durch Doppelpunkte getrennten Syntax weiterhin verfügbar: filename.yml:chance:permission. Für neue Konfigurationen wird jedoch das unten gezeigte moderne Format empfohlen.

Achte darauf, deine Beutetabellen mit uniqueLootList: zu beginnen, bevor du irgendwelche Einstellungen hinzufügst, andernfalls erzeugt die .yml-Konfiguration einen Fehler.

Elite-Items droppen:

KeyDetailsValuesDefault
filenameLegt den Dateinamen des zu verwendenden Custom Items fest.Filenamenone
Beispiel
uniqueLootList:
- filename: magmaguys_toothpick.yml

Dadurch lässt der Mob 1x MagmaGuy's Toothpick mit einer Drop-Chance von 100 % fallen.

Allgemeine Einstellungen:

KeyDetailsValuesDefault
chanceLegt die Chance fest, dass die Beute droppt.Double1.0
amountLegt die Menge fest, die von diesem Beuteeintrag gedroppt wird.Integer1
permissionLegt den Permission-Node fest, der erforderlich ist, damit Spieler diese Beute erhalten. Nur für Elite-Item-Beute und Währungsbeute im Map-Format unterstützt, NICHT für Vanilla-Items.Stringnone
Beispiel
uniqueLootList:
- filename: magmaguys_toothpick.yml
chance: 0.5
amount: 10
permission: elitemobs.loot.rare

Dadurch lässt der Mob 10x MagmaGuy's Toothpick mit einer Drop-Chance von 50 % fallen, aber nur für Spieler mit der Permission elitemobs.loot.rare.

Elite-Coins droppen:

KeyDetailsValuesDefault
currencyAmountLegt die Menge an Münzen fest, die gedroppt wird.Integernone
Beispiel
uniqueLootList:
- currencyAmount: 344
chance: 0.5

Dadurch lässt der Mob 344 Elite Coins mit einer Drop-Chance von 50 % fallen.

Vanilla-Items droppen:

KeyDetailsValuesDefault
materialLegt das Material des gedroppten Items fest. Akzeptiert Minecraft-Materialnamen (ohne Beachtung der Groß-/Kleinschreibung). Du kannst auch type anstelle von material verwenden.Materialnone
Beispiel
uniqueLootList:
- material: APPLE
chance: 0.3
amount: 5

Dadurch lässt der Mob 5 Äpfel mit einer Drop-Chance von 30 % fallen.

Befehle beim Beute-Drop ausführen:

Du kannst Konsolenbefehle ausführen, wenn Beute droppt. Dies ist nützlich, um mit anderen Plugins zu integrieren oder benutzerdefinierte Belohnungen bereitzustellen. Befehlseinträge verwenden ausschließlich das durch Doppelpunkte getrennte String-Format.

KeyDetailsValuesDefault
commandLegt den auszuführenden Konsolenbefehl fest. Verwende %player% als Platzhalter für den Namen des Spielers.Stringnone
Beispiel
uniqueLootList:
- command=give %player% diamond 1:chance=0.5:amount=1:permission=elitemobs.loot.command

Dadurch wird der Befehl give <player> diamond 1 mit einer Chance von 50 % von der Konsole aus ausgeführt, wenn der Mob getötet wird. Der Platzhalter %player% wird durch den tatsächlichen Namen des Spielers ersetzt. Nur Spieler mit der Permission elitemobs.loot.command lösen diesen Befehl aus.

Arena-Belohnungen:

Wenn du Arena-Beutetabellen erstellst, achte bitte darauf, deine Beutetabelle mit rawArenaReward: anstatt mit uniqueLootList: zu beginnen.

KeyDetailsValuesDefault
waveLegt die Welle fest, bei der dieser Beuteeintrag droppt. Nur für die Verwendung in Arenen. Wird im Map-Format für Vanilla-Item-Einträge unterstützt, aber nur im String-Format für Elite-Item-Einträge (filename).Integernone
itemLevelLegt das Level des Beute-Drops fest. Nur für die Verwendung in Arenen. Nur im String-Format verfügbar, nicht im Map-Format.Integernone
Beispiel
rawArenaReward:
- material: BREAD
wave: 1
amount: 10
chance: 0.5
- filename=magmaguys_toothpick.yml:wave=1:itemLevel=2

Wenn die Spieler die erste Welle besiegen, lässt die Arena dadurch 10 Brot mit einer Drop-Chance von 50 % und 1x MagmaGuy's Toothpick auf Level 2 mit einer Drop-Chance von 100 % fallen.

Beachte, dass der Elite-Item-Eintrag (filename) hier das String-Format verwendet, da wave und itemLevel für Elite-Item-Einträge nur im String-Format ausgewertet werden. Vanilla-Item-Einträge (wie der material: BREAD-Eintrag oben) akzeptieren wave im Map-Format.

Instanced Dungeons:

KeyDetailsValuesDefault
difficultyIDLegt fest, für welchen Schwierigkeitsgrad eines Instanced Dungeons diese Beute droppt. Nur für die Verwendung in Instanced Dungeons.Stringnone
Beispiel
uniqueLootList:
- filename: magmaguys_toothpick.yml
chance: 0.5
difficultyID: 1

Dadurch lässt der Mob 1x MagmaGuy's Toothpick mit einer Drop-Chance von 50 % fallen, wenn die Spieler den Boss auf Schwierigkeitsgrad 1 besiegt haben.