Discord
Wiki - Pluginy

EconomyShopGUI - darmowy sklep GUI

EconomyShopGUI to darmowa alternatywa dla płatnego ShopGUI+. Oferuje sklep administracyjny z interfejsem klikanych menu, dynamiczne ceny oparte na podaży i popycie, komendy /sell hand i /sell all oraz wsparcie od wersji 1.8 do 1.21.x. Idealny wybór dla serwerów, które chcą GUI sklep bez wydawania pieniędzy.

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

Co to jest EconomyShopGUI

EconomyShopGUI to darmowy, open-source plugin sklepowy z pełnym interfejsem graficznym. Działa na tej samej zasadzie co ShopGUI+ - admin konfiguruje asortyment i ceny, gracze kupują i sprzedają przez klikane menu otwierane komendą /shop.

Plugin jest rozwijany przez Gypopo od 2020 roku i zdobył popularność jako darmowy zamiennik ShopGUI+. Na SpigotMC ma ponad 200 000 pobrań. Nie wymaga licencji, nie ma ograniczeń funkcjonalnych i jest aktywnie aktualizowany pod nowe wersje Minecraft.

EconomyShopGUI jest dostępny na SpigotMC. Wymaga Vault i pluginu ekonomii (np. EssentialsX). Opcjonalnie wspiera PlayerPoints i TokenManager jako alternatywne waluty.

Instalacja i zależności

Stos zależności EconomyShopGUI:

EconomyShopGUI
    ├─ Vault (wymagany)
    │    └─ EssentialsX Economy / CMI / CoinsEngine
    ├─ PlayerPoints (opcjonalny - punktowa waluta)
    └─ PlaceholderAPI (opcjonalny - placeholdery)
  1. Zainstaluj Vault i plugin ekonomii.
  2. Pobierz EconomyShopGUI ze SpigotMC.
  3. Wrzuć plik .jar do folderu plugins/.
  4. Uruchom serwer - plugin wygeneruje domyślną konfigurację z gotowym sklepem.

Domyślna konfiguracja zawiera przykładowe kategorie i przedmioty, więc sklep działa od razu po instalacji. Możesz go przetestować komendą /shop bez żadnej dodatkowej konfiguracji.

Konfiguracja sklepu

Struktura plików konfiguracyjnych:

plugins/EconomyShopGUI/
    ├─ config.yml          # główna konfiguracja
    ├─ shops/
    │    ├─ blocks.yml      # kategoria: bloki
    │    ├─ food.yml        # kategoria: jedzenie
    │    ├─ tools.yml       # kategoria: narzędzia
    │    └─ weapons.yml     # kategoria: bronie
    └─ messages.yml        # komunikaty (do tłumaczenia)

Przykład produktu w pliku kategorii:

items:
  diamond:
    material: DIAMOND
    buy-price: 150.0
    sell-price: 75.0
    slot: 10
    lore:
      - "&7Cena kupna: &a$150"
      - "&7Cena sprzedaży: &c$75"

EconomyShopGUI obsługuje niestandardowe przedmioty z custom model data, enchantami i lore. Możesz sprzedawać gotowe narzędzia z enchantami (np. kilof Efficiency V za 2000$) lub przedmioty z ItemsAdder i Oraxen.

Komendy i uprawnienia

Komenda Opis Uprawnienie
/shop Otwiera główne menu sklepu economyshopgui.shop
/shop [kategoria] Otwiera konkretną kategorię economyshopgui.shop
/sellhand Sprzedaje przedmiot z ręki economyshopgui.sellhand
/sellall Sprzedaje cały ekwipunek economyshopgui.sellall
/sellgui GUI sprzedaży (przeciągnij i upuść) economyshopgui.sellgui
/esgreload Przeładowuje konfigurację economyshopgui.reload

Uprawnienia kategorii kontrolujesz przez LuckPerms: economyshopgui.shop.[nazwa_kategorii]. Gracze bez uprawnienia nie widzą danej kategorii w menu.

Dynamiczne ceny

EconomyShopGUI Premium (wersja rozszerzona, nadal darmowa na SpigotMC) oferuje system dynamicznych cen. Działa na zasadzie podaży i popytu:

  • Gdy gracze masowo kupują dany przedmiot, jego cena rośnie.
  • Gdy masowo sprzedają, cena spada.
  • Ceny resetują się do bazowych po skonfigurowanym czasie.

System jest konfigurowalny per przedmiot. Możesz ustawić dynamiczne ceny na surowce (gdzie wahania mają sens), a stałe ceny na narzędzia i bronie (gdzie gracze oczekują przewidywalności).

Dynamiczne ceny wymagają EconomyShopGUI Premium - osobnego pliku .jar, który rozszerza podstawową wersję. Obie wersje są darmowe.

EconomyShopGUI vs ShopGUI+

Funkcja EconomyShopGUI ShopGUI+
Cena Darmowy $15
GUI sklep Tak Tak
Dynamiczne ceny Tak (Premium) Tak
/sell hand i /sell all Tak Tak
Sprzedaż komend Ograniczona Pełna
Wiele walut Vault + PlayerPoints Vault + wiele dostawców
Dokumentacja Dobra Bardzo dobra

Dla większości serwerów EconomyShopGUI jest wystarczający. ShopGUI+ ma przewagę w zaawansowanych funkcjach (sprzedaż komend, bardziej rozbudowane API), ale za $15. Jeśli potrzebujesz prostego GUI sklepu - EconomyShopGUI spełni swoje zadanie bez wydawania pieniędzy.

Powiązane artykuły: ShopGUI+, Vault, EssentialsX, katalog pluginów.