Lodehost logoLodehost

Gracze i dostęp

Ustaw pieniądze, tabliczki sprzedaży i sklepy graczy na serwerze Minecraft

Vanillowy Minecraft nie ma pieniędzy, więc ekonomia serwera to kilka pluginów działających razem. Ustaw je we właściwej kolejności, a gracze mogą zarabiać, płacić sobie nawzajem i prowadzić własne sklepy. Pomiń część o tym, którędy pieniądze znowu wypływają, a po miesiącu ceny nikogo nic już nie będą znaczyć.

8 min czytania

Skrzynia sklepu z tabliczką z ceną, monety spływające do księgi i kilka wyciekających z niej
Ekonomia to salda, most między pluginami i sklepy, które przesuwają pieniądze.

Trzy elementy ekonomii serwera

Pomaga spojrzeć na ekonomię jak na trzy osobne zadania. Większości niedziałających konfiguracji brakuje jednego z nich, a nie ma zepsutego.

ElementJego zadanieCzego używa ten poradnik
Plugin ekonomiiTrzyma saldo każdego gracza i dodaje komendy takie jak /balance i /payEssentialsX
MostPozwala innym pluginom czytać i zmieniać te salda bez wiedzy, który plugin ekonomii działaVaultUnlocked, który serwer zna jako Vault
SklepyZamieniają przedmioty na pieniądze i pieniądze na przedmioty, przez tabliczki, skrzynie albo menuTabliczki EssentialsX dla serwera, QuickShop-Hikari dla graczy

Wszystkie trzy to pluginy, więc serwer działa na Paperze albo Purpurze; porównanie Paper, Purpur i Spigot pomaga wybrać.

Co robi Vault i którego Vaulta zainstalować

Vault nie trzyma pieniędzy i nie daje graczom nic do wpisania. To wspólny język: plugin sklepu prosi Vault o zabranie graczowi 40, a Vault przekazuje to do tego pluginu ekonomii, który jest zainstalowany.

Oryginalny Vault nie miał wydania od wersji 1.7.3 z lipca 2020. VaultUnlocked to fork, który wciąż jest aktualizowany, a na serwerze rejestruje się pod nazwą Vault, więc pluginy szukające Vaulta go znajdują. EssentialsX traktuje Vault jako opcjonalny i przekazuje mu swoje salda, gdy tylko Vault jest obecny.

Jeden Vault, nigdy dwa

VaultUnlocked i oryginalny Vault mają tę samą nazwę pluginu. Trzymaj w folderze plugins jeden jar, a na aktualnym serwerze niech to będzie VaultUnlocked, który „Katalog pluginów” w zakładce „Pluginy” sprawdził pod 26.2.

Salda i płatności w EssentialsX

EssentialsX przynosi ekonomię razem z domami, warpami i kitami. Instalację EssentialsX, LuckPerms i VaultUnlocked opisuje poradnik o EssentialsX, więc ta część zaczyna od działającego pluginu.

EssentialsX musi istnieć dla Twojej wersji

Katalog oferuje stabilne buildy tylko dla Twojej dokładnej wersji Minecrafta, a najnowszy stabilny EssentialsX, 2.22.0, kończy się na 26.1.2. Serwer na Java Edition 26.2 nie znajdzie go więc w katalogu; poradnik o EssentialsX wyjaśnia, którego buildu tam użyć.

KomendaCo robi
/balance albo /balPokazuje Twoje saldo albo saldo kogoś innego, gdy dodasz nazwę
/pay <player> <amount>Przenosi pieniądze z Twojego salda do innego gracza
/paytoggleWstrzymuje płatności do Ciebie albo znowu je pozwala
/baltopWypisuje najbogatszych graczy, strona po stronie
/eco give <player> <amount>Dodaje pieniądze, których wcześniej nie było
/eco take <player> <amount>Zabiera pieniądze i nie schodzi poniżej minimalnego salda
/eco set <player> <amount>Ustawia dokładne saldo
/eco reset <player> <amount>Przywraca saldo startowe, bez względu na wpisaną kwotę

Komendy dla ekipy, takie jak eco, najłatwiej wpisywać w konsoli, gdzie idą bez ukośnika: eco give Wren 250. W grze każda komenda wymaga własnego uprawnienia, a EssentialsX nie daje zwykłym graczom żadnego z nich, nawet /balance. Operatorzy mają wszystkie; wszyscy inni dostają je przez LuckPerms, który przedstawia poradnik o poziomach operatora.

Konsola, z LuckPerms

lp group default permission set essentials.balance true
lp group default permission set essentials.pay true
lp group default permission set essentials.balancetop true

/baltop czyta z listy, którą EssentialsX przebudowuje, gdy jest starsza niż dwie minuty, więc płatność sprzed chwili może jeszcze nie być widoczna. /baltop force przebudowuje ją od razu; w grze wymaga to essentials.balancetop.force.

Saldo startowe i limity

plugins/Essentials/config.yml

starting-balance: 0
currency-symbol: '$'
max-money: 10000000000000
min-money: -10000

starting-balance to kwota, którą gracz ma przy pierwszym wejściu, więc podniesienie jej później nie doładowuje nikogo, kto wszedł wcześniej. min-money jest poniżej zera, a mimo to zwykli gracze nie mogą zejść na minus płatnością ani zakupem. Po edycji pliku zrestartuj serwer.

Tabliczki kupna i sprzedaży, linijka po linijce

Tabliczka EssentialsX to najszybszy sklep administracyjny: wydaje stałą ilość przedmiotu za stałą cenę albo przyjmuje ją i płaci. Przedmioty biorą się z serwera i w nim znikają, więc nikt nie uzupełnia skrzyni. Każdy rodzaj tabliczki na start jest wyłączony.

plugins/Essentials/config.yml

enabledSigns: [buy, sell]

W pliku jest cała lista z # przed każdą nazwą. Zmień samą linijkę enabledSigns: na tę powyżej, nazwy z # zostaw bez zmian i zrestartuj serwer.

LinijkaTabliczka kupnaTabliczka sprzedaży
1[Buy][Sell]
2Ile gracz dostaje, na przykład 16Ile gracz oddaje, na przykład 32
3Przedmiot, na przykład breadPrzedmiot, na przykład wheat
4Cena, zapisana jako $40 albo po prostu 40Co gracz otrzymuje, na przykład $12
Tabliczka kupna i tabliczka sprzedaży obok siebie z opisaną każdą z czterech linijek
Rodzaj, ilość, przedmiot, cena: te same cztery linijki na obu tabliczkach, w tej samej kolejności.

Gdy skończysz pisać poprawną tabliczkę, jej pierwsza linijka robi się ciemnoniebieska. Ciemnoczerwona znaczy, że EssentialsX nie mógł jej odczytać: ilość musi być liczbą całkowitą co najmniej 1, a przedmiot nazwą, którą rozpoznaje. Kliknięcie prawym przyciskiem wykonuje wymianę. Kliknięcie w kucaniu wymienia cały stack w ręce, z ceną liczoną za sztukę, bo allow-bulk-buy-sell jest włączone, dopóki go nie wyłączysz.

Kto może pisać tabliczki, a kto ich używać

Napisanie tabliczki wymaga essentials.signs.create.buy albo essentials.signs.create.sell, a użycie essentials.signs.use.buy albo essentials.signs.use.sell. Graczom daj tylko uprawnienia do używania. Każdy, kto może utworzyć tabliczkę kupna, może też napisać taką, która wydaje diamenty za 1.

Konsola, z LuckPerms

lp group default permission set essentials.signs.use.buy true
lp group default permission set essentials.signs.use.sell true

Sprzedaż przez /sell i worth.yml

/sell hand i /sell inventory sprzedają prosto serwerowi po cenach z plugins/Essentials/worth.yml. Plik ma już ceny, między innymi cobblestone za 1 i diament za 200, a czego nie wymienia, tego w ogóle nie da się sprzedać. /worth hand pokazuje, ile dałby trzymany przedmiot, a /setworth <item> <price> zmienia cenę z poziomu gry. Przedmioty z własną nazwą /sell odrzuca, dopóki nie włączysz allow-selling-named-items.

Sklepy graczy z QuickShop-Hikari

Tabliczki handlują z serwerem. Do sklepów, które gracze prowadzą i zaopatrują sami, potrzebujesz pluginu sklepów w skrzyniach. QuickShop-Hikari jest aktualizowany: wydanie 6.3.0.2 z 4 września 2026 obsługuje 26.2 na Paperze i Purpurze i jest w katalogu pluginów.

  1. Zainstaluj elementy

    Z „Katalog pluginów” w zakładce „Pluginy” zainstaluj VaultUnlocked i QuickShop-Hikari obok swojego pluginu ekonomii, a potem raz zrestartuj serwer. Na 26.2 EssentialsX pochodzi z buildu opisanego w poradniku o EssentialsX, a nie z katalogu.

  2. Pozwól graczom otwierać sklepy

    Od początku sklepy mogą tworzyć tylko operatorzy. Daj grupie default pakiet quickshop.player komendą lp group default permission set quickshop.player true.

  3. Otwórz sklep

    Postaw skrzynię, trzymaj przedmiot, który chcesz sprzedawać, i kliknij nim skrzynię lewym przyciskiem. QuickShop-Hikari pyta na czacie o cenę, a Ty odpowiadasz liczbą.

  4. Zaopatrz skrzynię

    Włóż towar do środka. Zwykły sklep może sprzedać tylko to, co naprawdę jest w skrzyni, więc pusta skrzynia to zamknięty sklep.

Na czacie, patrząc na swój sklep

/quickshop price 25
/quickshop buy
/quickshop sell

/quickshop price zmienia cenę, /quickshop buy odwraca sklep, żeby kupował ten przedmiot od innych graczy, a /quickshop sell przełącza go z powrotem. Klienci, którzy klikają w kucaniu, wymieniają jedną sztukę albo wszystko naraz. Unoszący się przedmiot nad skrzynią sklepu używa ProtocolLib albo PacketEvents, gdy jeden z nich jest zainstalowany.

Katalog pluginów w zakładce Pluginy z VaultUnlocked i QuickShop-Hikari
Katalog wybiera stabilny build dla Twojej dokładnej wersji Minecrafta, zanim cokolwiek trafi do folderu plugins.

Umieść ulicę targową na zabezpieczonym terenie (claim), żeby nikt nie wkopał się do sklepu od tyłu; poradnik o griefingu pokazuje, jak działają claimy.

Sklep administracyjny, sklepy graczy albo oba

Sklep administracyjnySklepy graczy
Zbudowany zTabliczek [Buy] i [Sell] albo sklepu QuickShop-Hikari przełączonego na /quickshop unlimitedZwykłych skrzyń QuickShop-Hikari
ZapasNigdy się nie kończyTo, co włożył właściciel
Ceny ustalaTyKażdy właściciel sklepu
Wpływ na pieniądzeTworzy pieniądze, gdy kupuje przedmioty, usuwa je, gdy sprzedajePrzesuwa pieniądze między graczami; suma zostaje ta sama

Prowadzenie obu dobrze działa: mały sklep administracyjny przy spawnie skupuje popularne plony po niskiej cenie i sprzedaje to, czego nikt nie zrobi, a ulica targowa zajmuje się resztą. Ceny administracyjne trzymaj skromne, bo cena skupu serwera staje się dolną granicą cen między graczami.

Którędy pieniądze wpływają, a którędy wypływają

Ceny rosną, gdy pieniądze ciągle napływają, a nic ich nie zabiera. Po kilku tygodniach weterani siedzą na ogromnych sumach, sklepy graczy liczą odpowiednio, a saldo startowe nic nie kupuje. Lekarstwem jest znajomość każdego kranu i każdego odpływu.

GdzieKierunekWarto wiedzieć
starting-balanceWpływRaz dla każdego nowego gracza
Tabliczki [Sell] i /sellWpływZwykle największy kran, bo farmy nigdy nie stają
/eco giveWpływNagrody z eventów i zwroty
Tabliczki [Buy]OdpływPrzedmioty, których nie da się farmić, dają najstabilniejszy odpływ
command-costsOdpływCena za każde użycie komendy
/eco takeOdpływKary
/pay i sklepy graczyŻadenPieniądze zmieniają właściciela, a suma stoi w miejscu
Schemat pieniędzy wpływających do sald graczy przez tabliczki sprzedaży i wypływających przez tabliczki kupna i koszty komend
Salda zachowują znaczenie tylko wtedy, gdy odpływy po prawej nadążają za kranami po lewej.

Pobieraj trochę za wygodę

plugins/Essentials/config.yml

command-costs:
  home: 25
  kit-tools: 1500

Każda linijka pobiera tę kwotę przy każdym użyciu komendy, a kit zapisuje się jako kit- i jego nazwa. Mała cena za coś, co ludzie robią każdego wieczoru, na przykład powrót do domu, zabiera przez miesiąc więcej niż jeden drogi przedmiot. Liczby są tylko przykładem.

Cena sprzedaży wyższa niż cena kupna drukuje pieniądze

Jeśli jedna tabliczka sprzedaje 16 chleba za 40, a inna skupuje 16 chleba za 50, każdy może chodzić między nimi i zarabiać 10 na każdej rundzie. Przed otwarciem porównaj każdy przedmiot, który pojawia się na obu rodzajach tabliczek i w worth.yml.

Włącz economy-log-enabled, a EssentialsX zapisze każdą wymianę na tabliczkach kupna, sprzedaży i wymiany oraz każde użycie /sell. Tydzień takiego zapisu pokazuje, który przedmiot jest prawdziwym kranem.

Czyszczenie sald, najpierw z kopią zapasową

Exploit albo źle wyceniona tabliczka może zostawić kilku graczy z absurdalnymi sumami. EssentialsX trzyma salda w plugins/Essentials/userdata, po jednym pliku na gracza nazwanym jego UUID, z kwotą pod money. Domy są w tym samym pliku, więc usunięcie folderu wyrzuca domy wszystkich razem z pieniędzmi.

  1. Zrób kopię zapasową

    W pakiecie z miejscami na kopie użyj „Utwórz kopię” w zakładce „Kopie zapasowe” i nadaj jej nazwę, na przykład przed czyszczeniem sald. „Przywróć” cofa cały serwer do tego momentu, jeśli czyszczenie pójdzie źle. Bez miejsc na kopie zaznacz folder userdata w plugins/Essentials w zakładce „Pliki”, naciśnij „Zip” i pobierz archiwum, które pojawi się obok.

  2. Uprzedź graczy

    Powiedz, kiedy to nastąpi, żeby nikt nie spędził wieczoru na oszczędzaniu na zakup, który nie dojdzie do skutku.

  3. Zresetuj w konsoli

    eco set ** 0 ustawia saldo każdego gracza, którego serwer kiedykolwiek widział, łącznie z graczami offline. Pojedyncza * dotarłaby tylko do graczy online.

  4. Sprawdź wynik

    bal z nazwą gracza pokazuje jedno saldo, a baltop force od razu przebudowuje listę.

Użyj swojego salda startowego zamiast 0, jeśli starzy i nowi gracze mają zaczynać na równi.

Napisane i sprawdzone przez zespół Lodehost, ostatnia weryfikacja 14 września 2026.

FAQ

Pytania o pieniądze i sklepy

Czy potrzebuję Vaulta, jeśli używam tylko EssentialsX?

Nie do samego EssentialsX: salda, płatności i jego tabliczki działają bez niego. Vault albo VaultUnlocked jest potrzebny, gdy inny plugin, na przykład sklep w skrzyniach albo sklep z rangami, musi sięgać do tych sald.

Jak ustawić symbol waluty za kwotą?

Ustaw currency-symbol-suffix: true w config.yml EssentialsX i zrestartuj. Sam symbol to currency-symbol, znak dolara, dopóki go nie zmienisz.

Czy gracze mogą się zadłużyć?

Tylko gracze z uprawnieniem essentials.eco.loan, i wtedy nie niżej niż min-money. Bez tego uprawnienia płatność albo zakup, który zabrałby saldo poniżej zera, jest odrzucany, a EssentialsX mówi graczowi na czacie, że nie ma dość pieniędzy.

Jak dać pieniądze naraz wszystkim graczom online?

Uruchom eco give * 100 w konsoli. Dwie gwiazdki zamiast jednej obejmują też graczy offline.

Czy serwer może mieć więcej niż jedną walutę?

Nie z EssentialsX, który trzyma jedno saldo na gracza. Kilka walut wymaga pluginu ekonomii zbudowanego pod nie, a każdy plugin sklepu, który ma ich używać, też musi to obsługiwać, więc sprawdź oba, zanim zaplanujesz drugą monetę.

Salda, tabliczki i sklepy, zainstalowane z jednego katalogu.

Zakładka „Pluginy” instaluje VaultUnlocked, QuickShop-Hikari i LuckPerms jako stabilne buildy zrobione dla dokładnej wersji Minecrafta, na której działa Twój serwer.

Porównaj pakiety