Discord
EconomyShopGUI
Wiki - Plugins

EconomyShopGUI: ein kostenloser GUI-Shop

EconomyShopGUI ist die kostenlose Alternative zum kostenpflichtigen ShopGUI+. Du bekommst einen Admin-Shop mit Klickmenüs, die Befehle /sell hand und /sell all sowie Support für die Versionen 1.8 bis 1.21.x. Dynamische Preise nach Angebot und Nachfrage gibt es in der Premium-Version. Passt gut für Server, die einen GUI-Shop wollen, ohne Geld auszugeben.

Lesezeit: ca. 5 Min. Plattform: Paper / Spigot / Purpur

Was EconomyShopGUI ist

EconomyShopGUI ist ein kostenloses Shop-Plugin mit vollständiger grafischer Oberfläche. Es funktioniert wie ShopGUI+: Der Admin legt Sortiment und Preise fest, und die Spieler kaufen und verkaufen über Klickmenüs, die sie mit dem Befehl /shop öffnen.

Gypopo entwickelt das Plugin seit 2020, und es ist als kostenloser Ersatz für ShopGUI+ beliebt geworden. Auf SpigotMC hat es über 200.000 Downloads. Es braucht keine Lizenz und wird aktiv an neue Minecraft-Versionen angepasst.

EconomyShopGUI gibt es auf SpigotMC. Es setzt Vault und ein Economy-Plugin voraus (zum Beispiel EssentialsX). Optional kann es PlayerPoints und TokenManager als alternative Währungen nutzen.

Installation und Abhängigkeiten

Die Abhängigkeiten von EconomyShopGUI:

EconomyShopGUI
    ├─ Vault (erforderlich)
    │    └─ EssentialsX Economy / CMI / CoinsEngine
    ├─ PlayerPoints (optional - Punktewährung)
    └─ PlaceholderAPI (optional - Platzhalter)
  1. Installiere Vault und ein Economy-Plugin.
  2. Lade EconomyShopGUI von SpigotMC herunter.
  3. Leg die .jar-Datei in den Ordner plugins/.
  4. Starte den Server. Das Plugin erzeugt eine Standardkonfiguration mit einem fertigen Shop.

Die Standardkonfiguration enthält Beispielkategorien und -items, der Shop funktioniert also direkt nach der Installation. Du kannst ihn mit dem Befehl /shop ohne weitere Einstellungen ausprobieren.

Shop konfigurieren

So sind die Konfigurationsdateien aufgebaut:

plugins/EconomyShopGUI/
    ├─ config.yml          # Hauptkonfiguration
    ├─ shops/
    │    ├─ blocks.yml      # Kategorie: Blöcke
    │    ├─ food.yml        # Kategorie: Essen
    │    ├─ tools.yml       # Kategorie: Werkzeuge
    │    └─ weapons.yml     # Kategorie: Waffen
    └─ messages.yml        # Nachrichten (zum Übersetzen)

Ein Beispielprodukt in einer Kategoriedatei:

items:
  diamond:
    material: DIAMOND
    buy-price: 150.0
    sell-price: 75.0
    slot: 10
    lore:
      - "&7Kaufpreis: &a$150"
      - "&7Verkaufspreis: &c$75"

EconomyShopGUI unterstützt Custom Items mit Custom Model Data, Verzauberungen und Lore. Du kannst fertig verzauberte Werkzeuge verkaufen (zum Beispiel eine Spitzhacke mit Effizienz V für $2.000) oder Items aus ItemsAdder und Oraxen.

Befehle und Berechtigungen

Befehl Beschreibung Berechtigung
/shop Öffnet das Hauptmenü des Shops economyshopgui.shop
/shop [category] Öffnet eine bestimmte Kategorie economyshopgui.shop
/sellhand Verkauft das Item in deiner Hand economyshopgui.sellhand
/sellall Verkauft dein gesamtes Inventar economyshopgui.sellall
/sellgui Verkaufs-GUI (Drag and Drop) economyshopgui.sellgui
/esgreload Lädt die Konfiguration neu economyshopgui.reload

Die Berechtigungen für einzelne Kategorien steuerst du über LuckPerms: economyshopgui.shop.[category_name]. Spieler ohne die Berechtigung sehen die Kategorie nicht im Menü.

Dynamische Preise

EconomyShopGUI Premium (die erweiterte Version) bietet ein dynamisches Preissystem. Es arbeitet nach Angebot und Nachfrage:

  • Kaufen Spieler ein Item in großen Mengen, steigt sein Preis.
  • Verkaufen sie es in großen Mengen, fällt der Preis.
  • Nach einer festgelegten Zeit gehen die Preise auf ihre Basiswerte zurück.

Das System lässt sich pro Item einstellen. Du kannst dynamische Preise für Rohstoffe festlegen (wo Schwankungen sinnvoll sind) und feste Preise für Werkzeuge und Waffen (wo Spieler berechenbare Preise erwarten).

Dynamische Preise setzen EconomyShopGUI Premium voraus, eine separate .jar-Datei, die die Basisversion erweitert.

EconomyShopGUI vs. ShopGUI+

Funktion EconomyShopGUI ShopGUI+
Preis Kostenlos $15
GUI-Shop Ja Ja
Dynamische Preise Ja (Premium) Ja
/sell hand und /sell all Ja Ja
Verkaufsbefehle Eingeschränkt Vollständig
Mehrere Währungen Vault + PlayerPoints Vault + viele Anbieter
Dokumentation Gut Sehr gut

Für die meisten Server reicht EconomyShopGUI aus. ShopGUI+ ist bei den erweiterten Funktionen im Vorteil (Verkaufsbefehle, eine umfangreichere API), kostet dafür aber $15. Wenn du nur einen einfachen GUI-Shop brauchst, erledigt EconomyShopGUI die Aufgabe, ohne dass du etwas bezahlst.

Weitere Artikel: ShopGUI+, Vault, EssentialsX, Plugin-Katalog.