Economy
Eingebautes Kontostand-System für Spieler, mit optionaler Vault-Anbindung.
Jeder Spieler hat einen Kontostand. MuteEssentials verwaltet ihn selbst, du brauchst also kein eigenes Economy-Plugin, um loszulegen. Spieler verdienen und bezahlen mit einer einzigen Währung für den ganzen Server, und Admins können Kontostände von Hand anpassen.
So funktioniert es
- Jeder Spieler hat genau einen Kontostand, den MuteEssentials speichert (lokal oder in MySQL, wenn du gemeinsamen Speicher eingeschaltet hast).
- Neue Spieler starten mit
StartBalance. - Spieler überweisen Geld mit
/pay, Admins setzen, geben oder nehmen mit/eco. - Beträge werden mit deinem
Symbolangezeigt (zum Beispiel$100), und die Währung hat einen Namen (Coin/Coins), der in Nachrichten verwendet wird.
Installierst du später weitere Plugins, die mit Geld arbeiten (Shops, Jobs und so weiter), kann MuteEssentials über Vault der gemeinsame Economy-Anbieter sein, sodass alle dieselben Kontostände lesen und schreiben. Mehr dazu unter Vault.
Befehle
/money: deinen Kontostand anzeigen (oder den eines anderen Spielers)/pay: einem anderen Spieler Geld schicken (atomar, beide Kontostände werden gemeinsam gespeichert)/baltop: die 10 reichsten Spieler/eco: für Admins,set,give,take
Konfiguration
Economy:
StartBalance: 100.0
Symbol: "$"
CurrencyNameSingular: "Coin"
CurrencyNamePlural: "Coins"
MaxPayAmount: 1000000000.0
VaultHook: true| Schlüssel | Beschreibung |
|---|---|
StartBalance | Startguthaben neuer Spieler. Setz es auf 0, wenn die Economy bei null beginnen soll. |
Symbol | Steht vor Beträgen in /money, /baltop, im Scoreboard und in PlaceholderAPI. |
CurrencyNameSingular / CurrencyNamePlural | Name der Währung, der in Nachrichten verwendet und an Vault gemeldet wird. |
MaxPayAmount | Obergrenze für eine einzelne Überweisung mit /pay (gegen Missbrauch). |
VaultHook | Bei true und installiertem Vault meldet sich MuteEssentials als Economy-Anbieter bei Vault an. |
Vault
MuteEssentials braucht Vault nicht, die Economy funktioniert komplett eigenständig. Vault spielt nur eine Rolle, wenn andere Plugins Kontostände lesen müssen.
Mit VaultHook: true und installiertem Vault meldet sich MuteEssentials mit höchster Priorität als Economy-Anbieter an. Shops, Jobs und ähnliche Plugins teilen sich dann genau die Kontostände, die Spieler in /money sehen. Betreibst du schon ein anderes Economy-Plugin, das weiter zuständig bleiben soll, setz VaultHook: false.
PlaceholderAPI
Ist PlaceholderAPI installiert, steht der Kontostand auch anderen Plugins zur Verfügung:
%muteessentials_balance%/%muteessentials_money%: der formatierte Kontostand des Spielers
Permissions
| Node | Erlaubt |
|---|---|
muteessentials.money | /money für den eigenen Kontostand (Standard: alle) |
muteessentials.money.other | /money <player> |
muteessentials.pay | /pay (Standard: alle) |
muteessentials.baltop | /baltop (Standard: alle) |
muteessentials.eco | Alle Unterbefehle /eco set|give|take |