Plugin Minecraft EconomyAPI
Informacje o EconomyAPI i potwierdzonych serwerach
🔌 O EconomyAPI
EconomyAPI to podstawowy plugin ekonomii oraz implementacja API, pierwotnie stworzona przez onebone. Jest publikowany i dystrybuowany dla ekosystemów serwerowych w stylu Bedrock/PocketMine (warianty PocketMine/Nukkit) i ma zapewniać współdzielony backend waluty oraz programowe metody, z których mogą korzystać inne pluginy.
🎯 Cel
EconomyAPI zapewnia scentralizowany system waluty, dzięki czemu autorzy pluginów mogą odczytywać i modyfikować salda graczy, rejestrować zdarzenia związane z ekonomią oraz umożliwiać administratorom serwera udostępnianie graczom podstawowych komend ekonomicznych. Rozwiązuje problem wielu pluginów wymagających osobnych implementacji ekonomii, oferując wspólną warstwę API.
⚙️ Funkcje
- Udostępnia programowe metody API do sprawdzania i aktualizacji sald (przykłady w dokumentacji obejmują dostęp w stylu getInstance).
- Zapewnia komendy ekonomii dla graczy, takie jak saldo, płatność i administracyjne zmiany pieniędzy.
- Emituje zdarzenia i hooki, których mogą słuchać inne pluginy w celu obsługi transakcji.
- Szeroko używany jako zależność/podstawowy komponent dla innych dodatków i rozszerzeń ekonomicznych PocketMine/Nukkit.
🧩 Dla kogo
- Dla twórców serwerów i pluginów, którzy potrzebują współdzielonego backendu ekonomii w oprogramowaniu serwerowym Bedrock w stylu PocketMine/Nukkit.
- Dla administratorów małych i średnich serwerów Bedrock, które korzystają z ekosystemów pluginów integrujących się z EconomyAPI.
🏗️ Przykładowe zastosowania
- Plugin sklepu lub marketplace odczytuje i odlicza salda graczy przez wywołania EconomyAPI.
- Plugin aukcyjny lub nagród przyznaje walutę, wywołując metody add/reduce API.
- Sieci serwerów, które dostarczają pluginy addon oczekujące wspólnego dostawcy ekonomii.
⌨️ Komendy
| Komenda | Opis | Uprawnienie | Dostęp |
|---|---|---|---|
/mymoney | Pokazuje twoje aktualne saldo. | economyapi.command.mymoney | Gracz |
/seemoney | Wyświetla saldo innego gracza. | economyapi.command.seemoney | Admin |
/pay | Zapłać innemu graczowi. | nie określono | Gracz |
/givemoney | Daje pieniądze graczowi. | economyapi.command.givemoney | Admin |
/takemoney | Zabiera pieniądze graczowi. | economyapi.command.takemoney | Admin |
/setmoney | Ustawia saldo gracza. | economyapi.command.setmoney | Admin |
/topmoney | Pokazuje ranking największych sald. | economyapi.command.topmoney | Gracz |
(Powyższe komendy i węzły uprawnień pochodzą z opublikowanych list zasobów PocketMine/Nukkit; dokładna dostępność może się różnić w zależności od builda/forka.)
🔐 Uprawnienia
| Uprawnienie | Opis | Domyślnie |
|---|---|---|
economyapi | Bazowy węzeł uprawnień dla funkcji EconomyAPI. | nie określono |
economyapi.command | Bazowy węzeł dla komend ekonomii. | nie określono |
economyapi.command.mymoney | Pozwala używać /mymoney. | nie określono |
economyapi.command.seemoney | Pozwala oglądać salda innych graczy. | nie określono |
economyapi.command.givemoney | Pozwala dawać pieniądze (w wielu dystrybucjach poziom operatora). | op |
economyapi.command.takemoney | Pozwala zabierać pieniądze (w wielu dystrybucjach poziom operatora). | op |
economyapi.command.setmoney | Pozwala ustawiać saldo gracza (w wielu dystrybucjach poziom operatora). | op |
economyapi.command.topmoney | Pozwala wyświetlać ranking sald. | nie określono |
⚙️ Instalacja
📥 Konfiguracja
- Pobierz oficjalną wersję pluginu dla swojej dystrybucji serwera (PocketMine/Poggit lub build społeczności Nukkit).
- Umieść pobrany plik pluginu w katalogu
plugins/serwera. - Zatrzymaj i uruchom serwer ponownie oraz sprawdź konsolę, aby potwierdzić, że plugin został załadowany.
(Dokładny format paczki może się różnić w zależności od dystrybucji i builda; postępuj zgodnie z instrukcją instalacji wybranej dystrybucji.)
🧠 Uwagi techniczne
- EconomyAPI jest dystrybuowany w wielu buildach/forkach dla ekosystemów PocketMine i Nukkit; różne buildy mogą zawierać nieco inne komendy lub punkty wejścia API.
- Plugin udostępnia wzorce dostępu programowego używane przez inne dodatki (przykłady w dokumentacji społeczności pokazują wywołania takie jak
EconomyAPI::getInstance()lubEconomyAPI.getInstance().addMoney(...)). - Zdarzało się, że plugin był oznaczany w kanałach dystrybucji z powodu wydajności lub kwestii utrzymania; przy wdrażaniu na serwerach produkcyjnych warto wziąć pod uwagę aktualny status utrzymania i kompatybilne alternatywy.
🤝 Kiedy ten plugin jest przydatny
Jeśli twój serwer lub ekosystem dodatków oczekuje wspólnego dostawcy ekonomii dla serwerów w stylu Bedrock/PocketMine/Nukkit, EconomyAPI oferuje szeroko przyjęte API oraz zestaw podstawowych komend dla graczy, z którymi integruje się wiele innych pluginów.
- PocketMine-MP Server152.18
- Minecraft: PE Server041.54
- PocketMine-MP Server040.91
- Minecraft: PE Server040.9
- Minecraft: PE Server037.53
- AAZ033.86
- Loading moonwixs..021.44
Strona pluginu EconomyAPI pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.
Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola EconomyAPI zależy od ustawień serwera.
Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać EconomyAPI, ale nie pojawiać się w tej sekcji.
Użyj listy serwerów z EconomyAPI, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.