Minecraft-Server mit Plugin EconomyShopGUI

## 🔌 Über EconomyShopGUI EconomyShopGUI ist ein Minecraft-Plugin, das ein konfigurierbares grafisches Shopsystem bereitstellt, damit Spieler Gegenstände über Menüs statt über Chat-Befehle kaufen und verkaufen können. Das Plugin bietet Shop-Abschnitte, paginierte Shop-Seiten, eine Verkaufsoberfläche und optionale physische "ShopStand"-Items. Es ist für Bukkit/Spigot/Paper-Serverumgebungen entwickelt und integriert sich mit gängigen Economy-Plugins. ## 🎯 Zweck Das Plugin ersetzt oder ergänzt textbasierte Shop-Befehle durch GUI-gesteuerte Shops und administrative Shop-Konfiguration. Es richtet sich an Serverbesitzer und Administratoren, die strukturierte, konfigurierbare Ingame-Shops wollen, die an ein vorhandenes Economy-Plugin angebunden werden. ## ⚙️ Funktionen - Konfigurierbare Shop-Abschnitte und paginierte GUI-Seiten. - Kauf- und Verkaufsabläufe mit Transaktionsbildschirm und konfigurierbaren Grenzen. - Globale und abschnittsbezogene Alles-verkaufen-Funktion. - Unterstützung für physische ShopStand-Items (platzierbare Ausstellungs-Shops). - Layout-Marktplatz / installierbare Layouts und Ingame-Layout-Installation. - Entwickler-API zum Anbinden des Plugins aus anderen Plugins heraus. - Integration mit mehreren Economy-Systemen und optionale Integrationen für Spawner- und Utility-Plugins. - Verwendet bStats für anonyme Plugin-Metriken. ## 🧩 Für wen es gedacht ist - Survival- und SMP-Server, die Ingame-GUI-Shops wollen. - Server, die bereits ein separates Economy-Plugin verwenden und eine Frontend-Shop-Oberfläche benötigen. - Server, die konfigurierbare Shop-Layouts und optionale physische Shop-Stände möchten. - Plugin-Entwickler, die eine Shop-API benötigen, um Shop-Verhalten zu integrieren. ## 🏗️ Beispielanwendungen - Betreiber erstellen Shop-Abschnitte für Ressourcen, Werkzeuge und Kosmetika und lassen Spieler über eine GUI einkaufen. - Ein Server bietet den Befehl /sellall an, damit Spieler Gegenstände an konfigurierte Shop-Abschnitte verkaufen können. - Administratoren installieren oder laden ein Layout hoch, um das Aussehen des Shops zu ändern, ohne Rohdateien zu bearbeiten. ## ⌨️ Befehle | **Befehl** | **Beschreibung** | **Berechtigung** | **Zugriff** | |---|---|---|---| | `/eshop additem <section> <material> <buy price> <sell price>` | Fügt einem Shop-Abschnitt einen Gegenstand hinzu. | `EconomyShopGUI.eshop.additem` | Admin | | `/eshop edititem <section> <index> <action> <key> <value>` | Bearbeitet die Eigenschaften eines Gegenstands in einem Abschnitt. | `EconomyShopGUI.eshop.edititem` | Admin | | `/eshop deleteitem <section> <index>` | Entfernt einen Gegenstand aus einem Shop-Abschnitt. | `EconomyShopGUI.eshop.deleteitem` | Admin | | `/eshop addhanditem <section> <buy price> <sell price>` | Fügt den Gegenstand in deiner Hand einem Shop-Abschnitt hinzu. | `EconomyShopGUI.eshop.addhanditem` | Admin | | `/eshop installLayout <id>` | Installiert ein Shop-Layout per ID (Integration mit Layout-Marktplatz). | `EconomyShopGUI.eshop.installLayout` | Admin | | `/eshop logs export` | Exportiert Transaktionsprotokolle als Web-Ansicht (Funktion zur Transaktionsprotokollierung). | `nicht angegeben` | Admin | | `/sellall` | Verkauft alle verkaufbaren Gegenstände gemäß den konfigurierten Shop-Abschnitten. | `EconomyShopGUI.sellall` | Spieler | | `/sellgui` | Öffnet die Sell GUI, um Gegenstände über ein Menü zu verkaufen. | `EconomyShopGUI.sellgui` | Spieler | (Die obigen Befehle sind nur enthalten, wenn sie vom Plugin-Autor dokumentiert wurden.) ## 🔐 Berechtigungen | **Berechtigung** | **Beschreibung** | **Standard** | |---|---|---| | `EconomyShopGUI.shop` | Erlaubt Spielern, den Shop zu öffnen. | nicht angegeben | | `EconomyShopGUI.shop.<section>` | Zugriff, um einen bestimmten Shop-Abschnitt nach Namen zu öffnen. | nicht angegeben | | `EconomyShopGUI.shop.all` | Erlaubt das Öffnen aller Shop-Abschnitte. | nicht angegeben | | `EconomyShopGUI.sellall` | Erlaubt die Nutzung des Befehls `/sellall`. | nicht angegeben | | `EconomyShopGUI.sellall.<section>` | Erlaubt das Verkaufen an einen bestimmten Shop-Abschnitt mit `/sellall`. | nicht angegeben | | `EconomyShopGUI.sellall.all` | Erlaubt das Verkaufen an alle Abschnitte mit `/sellall`. | nicht angegeben | | `EconomyShopGUI.sellallitem` | Erlaubt die Nutzung von `/sellall <item>`. | nicht angegeben | | `EconomyShopGUI.sellgui` | Erlaubt das Öffnen der Sell GUI. | nicht angegeben | | `EconomyShopGUI.reload` | Erlaubt das Neuladen des Plugins. | nicht angegeben | | `EconomyShopGUI.eshop.additem` | Erlaubt das Hinzufügen von Shop-Gegenständen per Befehl. | nicht angegeben | | `EconomyShopGUI.eshop.edititem` | Erlaubt das Bearbeiten von Shop-Gegenständen per Befehl. | nicht angegeben | | `EconomyShopGUI.eshop.deleteitem` | Erlaubt das Löschen von Shop-Gegenständen per Befehl. | nicht angegeben | | `EconomyShopGUI.eshop.addhanditem` | Erlaubt das Hinzufügen des Gegenstands in der Hand zu einem Shop per Befehl. | nicht angegeben | | `EconomyShopGUI.eshop.addsection` | Erlaubt das Hinzufügen von Shop-Abschnitten per Befehl. | nicht angegeben | | `EconomyShopGUI.eshop.uploadLayout` | Erlaubt das Hochladen eines Layouts. | nicht angegeben | | `EconomyShopGUI.eshop.installLayout` | Erlaubt das Installieren eines Layouts. | nicht angegeben | | `EconomyShopGUI.eshop.shopstands.create` | Erlaubt das Erstellen/Platzieren von ShopStand-Items. | nicht angegeben | | `EconomyShopGUI.eshop.shopstands.destroy` | Erlaubt das Zerstören von ShopStands. | nicht angegeben | (Standards werden als "nicht angegeben" erfasst, wenn das Plugin in der dokumentierten Berechtigungsliste keinen Standardwert nennt.) ## ⚙️ Installation ### 📥 Einrichtung - Lade die offizielle Plugin-JAR herunter und lege sie in den Ordner `plugins/` deines Servers. - Starte den Server neu (oder verwende einen Plugin-Manager, um das Plugin zu laden). - Prüfe beim Start die Serverkonsole, um zu bestätigen, dass das Plugin geladen wurde und ob es Abhängigkeitswarnungen gibt. ### 📦 Abhängigkeiten - Erfordert einen Economy-Anbieter. Das Plugin dokumentiert Unterstützung für einen von: **Vault**, **PlayerPoints**, **CoinsEngine**, **GemsEconomy**, **UltraEconomy**, **VotingPlugin**, **zEssentials** (einer davon muss für Economy-Operationen vorhanden sein). - Optionale Integrationen umfassen PlaceholderAPI, Citizens, Quests und verschiedene Spawner-Plugins für direkte Unterstützung. ## 🧠 Technische Hinweise - Das Plugin wird für Bukkit/Spigot/Paper-Server veröffentlicht, und der Autor weist darauf hin, dass modifizierte/hybride Server nicht unterstützt werden. - Vom Autor angegebene Anforderungen: Minecraft 1.8+ und Java 8 oder neuer. - Das Plugin stellt eine Entwickler-API bereit, sodass andere Plugins in Shop-Ereignisse und Funktionen einhaken können. - Das Plugin verwendet bStats für anonyme Metriken. - Es gibt eine Premium-Variante, die Funktionen wie GUI-Editor, Befehls-Items und benutzerdefinierte NBT-Items hinzufügt; die Kernfunktionalität (GUI-Shops) ist in der kostenlosen Version enthalten. ## 🤝 Wann dieses Plugin nützlich ist Wenn du ein grafisches Ingame-Schaufenster brauchst, das sich in dein vorhandenes Economy-Plugin integriert und konfigurierbare Layouts, Shop-Abschnitte und Verkaufsabläufe unterstützt, bietet EconomyShopGUI eine dokumentierte adminseitige Oberfläche und eine API zur Plugin-Integration.

Plugins

EconomyShopGUI Vault LuckPerms Essentials WorldGuard WorldEdit ProtocolLib PlaceholderAPI Multiverse-Core EssentialsSpawn CoreProtect TAB ViaVersion EssentialsChat DiscordSRV Votifier DecentHolograms SkinsRestorer ViaBackwards Citizens

Auf dieser Seite werden Server angezeigt, auf denen das Monitoring das Plugin EconomyShopGUI gefunden hat. Das hilft, Projekte mit der gewünschten Mechanik oder ähnlicher Funktionalität zu finden.

Plugins können Wirtschaft, Schutz, Minigames, Befehle oder andere Spielelemente beeinflussen. Prüfe die Serverseite, um Online, Version, Plattform und andere installierte Plugins zu sehen.

Die Liste kann zusätzlich nach Minecraft-Version, Plattform – Java oder Bedrock –, Land, Tags und Online-Spielerzahl gefiltert werden.

Das Ranking berücksichtigt Aktivität und Stabilität, sodass mehrere Projekte vor dem Beitreten leichter verglichen werden können.