Minecraft-Plugin EconomyAPI
Informationen zu EconomyAPI und den Servern, auf denen es gefunden wurde
🔌 Über EconomyAPI
EconomyAPI ist ein Economy-Kernplugin und eine API-Implementierung, ursprünglich von onebone erstellt. Es wird für Server-Ökosysteme im Bedrock/PocketMine-Stil (PocketMine/Nukkit-Varianten) veröffentlicht und verteilt und soll ein gemeinsames Währungs-Backend sowie programmgesteuerte Methoden bereitstellen, die andere Plugins aufrufen können.
🎯 Zweck
EconomyAPI bietet ein zentrales Währungssystem, damit Plugin-Autoren Spielerkonten lesen und ändern, wirtschaftsbezogene Ereignisse registrieren und Serveradministratoren grundlegende Economy-Befehle für Spieler bereitstellen können. Es löst das Problem, dass mehrere Plugins separate Economy-Implementierungen benötigen, indem es eine gemeinsame API-Schicht anbietet.
⚙️ Funktionen
- Stellt programmgesteuerte API-Methoden für Abfragen und Aktualisierungen von Kontoständen bereit (Beispiele in der Doku enthalten einen Accessor im getInstance-Stil).
- Bietet spielerseitige Economy-Befehle wie Kontostand, Bezahlen und Geldanpassungen für Admins.
- Löst Ereignisse aus und bietet Hooks, auf die andere Plugins für die Transaktionsverarbeitung reagieren können.
- Weit verbreitet als Abhängigkeit/Kernkomponente für andere PocketMine/Nukkit-Economy-Addons und -Erweiterungen.
🧩 Für wen es gedacht ist
- Server- und Plugin-Entwickler, die auf Bedrock-Server-Software im PocketMine/Nukkit-Stil ein gemeinsames Economy-Backend benötigen.
- Betreiber kleiner bis mittelgroßer Bedrock-Server, die auf Plugin-Ökosysteme angewiesen sind, die sich in EconomyAPI integrieren.
🏗️ Beispiel-Anwendungsfälle
- Ein Shop- oder Marktplatz-Plugin liest und belastet Spielerkonten über EconomyAPI-Aufrufe.
- Ein Auktions- oder Belohnungs-Plugin vergibt Währung durch Aufruf der add/reduce-Methoden der API.
- Servernetzwerke, die Addon-Plugins ausliefern, welche einen gemeinsamen Economy-Anbieter erwarten.
⌨️ Befehle
| Befehl | Beschreibung | Berechtigung | Zugriff |
|---|---|---|---|
/mymoney | Zeigt dein aktuelles Guthaben an. | economyapi.command.mymoney | Spieler |
/seemoney | Zeigt das Guthaben eines anderen Spielers an. | economyapi.command.seemoney | Admin |
/pay | Bezahle einen anderen Spieler. | nicht angegeben | Spieler |
/givemoney | Gibt einem Spieler Geld. | economyapi.command.givemoney | Admin |
/takemoney | Entfernt Geld von einem Spieler. | economyapi.command.takemoney | Admin |
/setmoney | Setzt das Guthaben eines Spielers. | economyapi.command.setmoney | Admin |
/topmoney | Zeigt die Rangliste der höchsten Guthaben. | economyapi.command.topmoney | Spieler |
(Die oben genannten Befehle und Berechtigungsknoten stammen aus veröffentlichten PocketMine/Nukkit-Ressourcenlisten; die genaue Verfügbarkeit kann je nach Build/Fork variieren.)
🔐 Berechtigungen
| Berechtigung | Beschreibung | Standard |
|---|---|---|
economyapi | Basisknoten für EconomyAPI-Funktionen. | nicht angegeben |
economyapi.command | Basisknoten für Economy-Befehle. | nicht angegeben |
economyapi.command.mymoney | Erlaubt die Verwendung von /mymoney. | nicht angegeben |
economyapi.command.seemoney | Erlaubt das Anzeigen der Guthaben anderer Spieler. | nicht angegeben |
economyapi.command.givemoney | Erlaubt das Geben von Geld (in vielen Distributionen auf Operator-Ebene). | op |
economyapi.command.takemoney | Erlaubt das Entnehmen von Geld (in vielen Distributionen auf Operator-Ebene). | op |
economyapi.command.setmoney | Erlaubt das Setzen des Guthabens eines Spielers (in vielen Distributionen auf Operator-Ebene). | op |
economyapi.command.topmoney | Erlaubt das Anzeigen der Guthaben-Rangliste. | nicht angegeben |
⚙️ Installation
📥 Einrichtung
- Lade den offiziellen Plugin-Build für deine Server-Distribution herunter (PocketMine/Poggit oder ein Community-Build für Nukkit).
- Lege die heruntergeladene Plugin-Datei in das
plugins/-Verzeichnis des Servers. - Stoppe und starte den Server neu (Neustart) und prüfe die Konsolenausgabe, um zu bestätigen, dass das Plugin geladen wurde.
(Das genaue Paketformat kann je nach Distribution und Build variieren; befolge die Installationsschritte der gewählten Distribution.)
🧠 Technische Hinweise
- EconomyAPI wird in mehreren Builds/Forks für die PocketMine- und Nukkit-Ökosysteme verteilt; unterschiedliche Builds können leicht unterschiedliche Befehle oder API-Einstiegspunkte enthalten.
- Das Plugin stellt programmgesteuerte Zugriffsmuster bereit, die von anderen Addons verwendet werden (Beispiele in Community-Dokumentationen zeigen Aufrufe wie
EconomyAPI::getInstance()oderEconomyAPI.getInstance().addMoney(...)). - Mitunter wurde das Plugin in Distributionskanälen wegen Leistungs- oder Wartungsfragen markiert; berücksichtige den aktuellen Wartungsstatus und kompatible Alternativen, wenn du es auf Produktionsservern einsetzt.
🤝 Wann dieses Plugin nützlich ist
Wenn dein Server oder Add-on-Ökosystem einen gemeinsamen Economy-Anbieter für Bedrock/PocketMine/Nukkit-ähnliche Server erwartet, bietet EconomyAPI eine weit verbreitete API und eine Reihe grundlegender Spielerbefehle, mit denen sich viele andere Plugins integrieren.
- PocketMine-MP Server654.49
- A McPE Server449.93
- ÂBillion MC648.38
- Minecraft: PE Server046.74
- Minecraft: PE Server044.67
- PocketMine-MP Server044.53
- Minecraft: PE Server044.18
- DaggerMC - Lifesteal Beta042.01
- Minecraft: PE Server040.89
- Moan Moan SMP037.43
- Minecraft: PE Server012.15
- AAZ011.79
Die Seite des Plugins EconomyAPI zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.
Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von EconomyAPI hängt von der Konfiguration des jeweiligen Servers ab.
Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er EconomyAPI nutzt.
Nutze die Serverliste mit EconomyAPI, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.