UltraEconomy - nowoczesna ekonomia serwera

UltraEconomy to dedykowany plugin ekonomii od TechsCode, który zastępuje moduł ekonomii EssentialsX nowoczesnym rozwiązaniem z obsługą wielu walut, systemem bankowym, GUI baltop i natywną integracją z Vault. Lekki, szybki i stworzony z myślą o wydajności na dużych serwerach.
Co to jest UltraEconomy
UltraEconomy to plugin stworzony wyłącznie do zarządzania ekonomią serwera. W przeciwieństwie do EssentialsX, które jest kombajnem z setką funkcji (a ekonomia to tylko jeden z modułów), UltraEconomy robi jedną rzecz: zarządza pieniędzmi graczy. I robi to bardzo dobrze.
Plugin jest rozwijany przez TechsCode (twórców UltraPermissions, UltraRegions, UltraScoreboard). Darmowa wersja oferuje jedną walutę z pełną integracją Vault. Wersja premium dodaje wiele walut, system bankowy i GUI. Obie wersje są dostępne na SpigotMC.
UltraEconomy działa na Paper, Spigot i Purpur od wersji 1.8 do 1.21.x. Obsługuje SQLite i MySQL. Na serwerach BungeeCord/Velocity synchronizuje salda między serwerami przez wspólną bazę MySQL.
Wiele walut
UltraEconomy Premium pozwala na tworzenie nieograniczonej liczby walut. Każda waluta ma:
- Własną nazwę i symbol (np. "Złoto $", "Tokeny T", "Kryształy K").
- Osobne saldo dla każdego gracza.
- Osobny ranking baltop.
- Konfigurowane saldo startowe i maksymalne.
- Możliwość rejestracji w Vault jako osobny dostawca ekonomii.
Wersja darmowa obsługuje jedną walutę - wystarczającą dla większości serwerów survival i SMP. Wiele walut przydaje się na serwerach RPG, Prison i Skyblock, gdzie różne aktywności nagradzają różnymi walutami.
Komendy i uprawnienia
| Komenda | Opis | Uprawnienie |
|---|---|---|
/balance | Sprawdza saldo | ultraeconomy.balance |
/balance [gracz] | Sprawdza saldo innego gracza | ultraeconomy.balance.others |
/pay [gracz] [kwota] | Przelew do gracza | ultraeconomy.pay |
/baltop | Ranking najbogatszych | ultraeconomy.baltop |
/eco give [gracz] [kwota] | Daje pieniądze (admin) | ultraeconomy.admin |
/eco take [gracz] [kwota] | Zabiera pieniądze (admin) | ultraeconomy.admin |
/eco set [gracz] [kwota] | Ustawia saldo (admin) | ultraeconomy.admin |
Komendy są kompatybilne z EssentialsX - /balance, /pay, /baltop działają tak samo. Migracja z EssentialsX Economy na UltraEconomy jest bezbolesna dla graczy.
Konfiguracja
Główne ustawienia w plugins/UltraEconomy/config.yml:
# Waluta główna
currency:
name: "Złoto"
symbol: "$"
format: "$%amount%"
starting-balance: 500.0
max-balance: 10000000.0
decimal-places: 2
# Baza danych
storage: SQLITE # SQLITE lub MYSQL
mysql:
host: localhost
port: 3306
database: ultraeconomy
username: root
password: ""
# Ustawienia
pay-tax: 0.0 # podatek od przelewów (procent)
allow-negative-balance: false # czy saldo może być ujemne
baltop-size: 10 # ile pozycji w /baltop UltraEconomy obsługuje PlaceholderAPI - %ultraeconomy_balance%, %ultraeconomy_balance_formatted% i %ultraeconomy_baltop_[pozycja]_name%.
Integracja z Vault
UltraEconomy automatycznie rejestruje się w Vault przy starcie serwera. Wszystkie pluginy obsługujące Vault (ChestShop, QuickShop Hikari, ShopGUI+, Jobs Reborn) automatycznie korzystają z UltraEconomy jako dostawcy ekonomii.
Jeśli masz na serwerze EssentialsX i chcesz przejść na UltraEconomy, wystarczy: zainstalować UltraEconomy, usunąć moduł ekonomii z EssentialsX (plik EssentialsX Economy.jar) i zrestartować serwer. Vault automatycznie przełączy się na nowego dostawcę.
UltraEconomy vs EssentialsX Economy
| Cecha | UltraEconomy | EssentialsX Economy |
|---|---|---|
| Dedykowana ekonomia | Tak - jedyny cel pluginu | Moduł w ramach kombajnu |
| Wiele walut | Tak (Premium) | Nie |
| MySQL | Tak | Nie (flat-file) |
| GUI baltop | Tak | Nie (chat) |
| BungeeCord sync | Tak (MySQL) | Nie |
| Cena | Darmowa + Premium | Darmowa |
Dla prostych serwerów survival EssentialsX Economy jest wystarczające. UltraEconomy ma sens na serwerach z bazą MySQL, siecią BungeeCord lub potrzebą wielu walut.
Powiązane artykuły: CoinsEngine, Vault, EssentialsX, katalog pluginów.