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:
| Key | Details | Values | Default |
|---|---|---|---|
filename | Legt den Dateinamen des zu verwendenden Custom Items fest. | Filename | none |
Beispiel
uniqueLootList:
- filename: magmaguys_toothpick.yml
Dadurch lässt der Mob 1x MagmaGuy's Toothpick mit einer Drop-Chance von 100 % fallen.
Allgemeine Einstellungen:
| Key | Details | Values | Default |
|---|---|---|---|
chance | Legt die Chance fest, dass die Beute droppt. | Double | 1.0 |
amount | Legt die Menge fest, die von diesem Beuteeintrag gedroppt wird. | Integer | 1 |
permission | Legt 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. | String | none |
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:
| Key | Details | Values | Default |
|---|---|---|---|
currencyAmount | Legt die Menge an Münzen fest, die gedroppt wird. | Integer | none |
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:
| Key | Details | Values | Default |
|---|---|---|---|
material | Legt das Material des gedroppten Items fest. Akzeptiert Minecraft-Materialnamen (ohne Beachtung der Groß-/Kleinschreibung). Du kannst auch type anstelle von material verwenden. | Material | none |
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.
| Key | Details | Values | Default |
|---|---|---|---|
command | Legt den auszuführenden Konsolenbefehl fest. Verwende %player% als Platzhalter für den Namen des Spielers. | String | none |
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.
| Key | Details | Values | Default |
|---|---|---|---|
wave | Legt 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). | Integer | none |
itemLevel | Legt das Level des Beute-Drops fest. Nur für die Verwendung in Arenen. Nur im String-Format verfügbar, nicht im Map-Format. | Integer | none |
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:
| Key | Details | Values | Default |
|---|---|---|---|
difficultyID | Legt fest, für welchen Schwierigkeitsgrad eines Instanced Dungeons diese Beute droppt. Nur für die Verwendung in Instanced Dungeons. | String | none |
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.