Discord
Wiki - Pluginy

UltraEconomy - nowoczesna ekonomia serwera

UltraEconomy

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.

Czas czytania: ~5 min Platforma: Paper / Spigot / Purpur

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.