From b6602c22a4ff82ed90d904d74892bd71e46a5eae Mon Sep 17 00:00:00 2001 From: M_Viper Date: Thu, 22 Jan 2026 19:52:29 +0000 Subject: [PATCH] =?UTF-8?q?Shop=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Shop.md | 201 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 201 insertions(+) create mode 100644 Shop.md diff --git a/Shop.md b/Shop.md new file mode 100644 index 0000000..a628d40 --- /dev/null +++ b/Shop.md @@ -0,0 +1,201 @@ +# Shop + +Das Shop-System ermoglicht einen Server-Shop zum Kaufen und Verkaufen. + +--- + +## Voraussetzungen + +Der Shop benotigt: +- **Vault** Plugin +- Ein **Economy-Plugin** (z.B. EssentialsX) + +Ohne diese Plugins funktioniert der Shop nicht! + +--- + +## Befehle + +### Fur Spieler + +| Befehl | Beschreibung | +|--------|-------------| +| `/shop` | Offnet den Shop | + +### Fur Admins + +| Befehl | Beschreibung | +|--------|-------------| +| `/shop add ` | Item zum Shop hinzufugen | + +--- + +## Shop benutzen + +### Shop offnen + +``` +/shop +``` + +Offnet die Shop-GUI. + +### Items kaufen + +1. Offne den Shop mit `/shop` +2. Klicke auf ein Item +3. Wahle die Menge +4. Bestatige den Kauf +5. Das Geld wird abgezogen, du bekommst die Items + +### Items verkaufen + +1. Offne den Shop mit `/shop` +2. Klicke auf "Verkaufen" +3. Lege Items in die GUI +4. Bestatige den Verkauf +5. Du bekommst das Geld + +--- + +## Shop verwalten (Admins) + +### Item hinzufugen + +``` +/shop add +``` + +Beispiele: +``` +/shop add DIAMOND 100 1000 +/shop add IRON_INGOT 10 5000 +/shop add GOLDEN_APPLE 50 100 +``` + +Parameter: +- `` - Material-Name (z.B. DIAMOND) +- `` - Kaufpreis pro Item +- `` - Wie viele sind verfugbar + +### shop.yml bearbeiten + +Du kannst auch direkt die `shop.yml` bearbeiten: + +```yaml +items: + DIAMOND: + price: 100 + stock: 1000 + sell-price: 80 # Optional: Verkaufspreis + + IRON_INGOT: + price: 10 + stock: 5000 + sell-price: 8 + + GOLDEN_APPLE: + price: 50 + stock: 100 + sell-price: 40 +``` + +Nach Anderungen: +``` +/sp reload +``` + +--- + +## Schilder-Shop + +Du kannst auch Shop-Schilder erstellen: + +### Schild erstellen + +Schreibe auf ein Schild: +``` +[Shop] +DIAMOND +100 +Kaufen +``` + +Zeile 1: `[Shop]` +Zeile 2: Item-Name +Zeile 3: Preis +Zeile 4: `Kaufen` oder `Verkaufen` + +### Schild benutzen + +Rechtsklick auf das Schild um zu kaufen/verkaufen. + +--- + +## Reparatur-Schilder + +Spieler konnen Items an Schildern reparieren: + +### Schild erstellen (Admin) + +``` +[Repair] +``` + +### Kosten einstellen + +In config.yml: +```yaml +repair: + currency: GOLD_INGOT # Wahrung + price: 5 # Preis pro Reparatur +``` + +### Benutzen + +1. Halte das zu reparierende Item in der Hand +2. Rechtsklick auf das Repair-Schild +3. Item wird repariert, Kosten abgezogen + +--- + +## Permissions + +| Permission | Beschreibung | Standard | +|------------|-------------|----------| +| `survivalplus.shop` | Shop verwalten | Admin | + +--- + +## Haufige Fragen + +### Der Shop zeigt keine Items? + +1. Vault installiert? +2. Economy-Plugin installiert? +3. shop.yml korrekt konfiguriert? + +### Wie andere ich die Preise? + +Bearbeite die `shop.yml` und nutze `/sp reload`. + +### Kann ich den Verkaufspreis anders als den Kaufpreis setzen? + +Ja, nutze `sell-price` in der shop.yml. + +### Was passiert wenn der Lagerbestand leer ist? + +Spieler konnen nicht mehr kaufen bis Admins nachfullen. + +--- + +## Technische Details + +Shop-Daten werden gespeichert in: +``` +plugins/SurvivalPlus/shop.yml +``` + +--- + +Zuruck zu: [[Home]] | Siehe auch: [[Handel]]