ChestShop — Spieler-Kistenläden

Truhen/Fässer als Läden: Spieler verkaufen Items mit der integrierten ProMMO-Ökonomie — alle Funktionen und Befehle sind hier beschrieben.

Verhalten (Stand 1.8): Spieler erstellen Shops direkt an einer platzierten Kiste oder einem Fass: Item in der Haupthand halten und Sneak+Rechtsklick auf die Kiste. Käufer kaufen im GUI per Linksklick direkt auf das angezeigte Item.

Datenbank: Erweiterte Shop-Daten (Verkaufspreis, Steuer, Kategorie, Statistik, erlaubte Käufer, Sperre, unendlicher Vorrat usw.) werden in prommo_chest_shop persistiert — Überleben Server-Neustarts.

Basis-Flow

Bedienung

AktionErgebnis
Besitzer: RechtsklickKiste/Fass normal öffnen und gleiche Items nachfüllen
Besitzer: Sneak+RechtsklickShop-Einstellungsmenü öffnen
Käufer: RechtsklickKauf-GUI öffnen
Käufer: Linksklick auf Item1 Stück kaufen
Käufer: Shift+Linksklick auf ItemStack kaufen, maximal 64 bzw. Item-Max-Stack

Erweiterte Features

FeatureBeschreibung
sellPricePreis, zu dem der Shop-Besitzer einkauft
bulkDiscountRabatt bei Mengenkauf
lockedShop gesperrt/entsperrt
customNameEigener Name

Statistiken

FeldBeschreibung
revenueGesamtumsatz
totalSoldVerkaufte Menge
totalBoughtGekaufte Menge
createdAtErstellungsdatum

Kategorien

weapons, tools, armor, food, blocks, general

Steuer & Sonstiges

Befehle — Shop erstellen & verwalten

/pm shop chest my
/pm shop chest create <preis>     — Legacy: Rechtsklick auf Truhe mit Items
/pm shop chest price <preis>        — Rechtsklick auf Shop
/pm shop chest remove               — Rechtsklick auf Shop

Empfohlen ab 1.8: Shop direkt mit Sneak+Rechtsklick und Item in der Haupthand erstellen; die Befehle bleiben für Verwaltung und Legacy-Workflows erhalten.

Befehle — Erweitert

/pm shop chest sell <preis>
/pm shop chest discount <menge> <prozent>
/pm shop chest name <text>
/pm shop chest lock
/pm shop chest category <kat>
/pm shop chest tax <prozent>
/pm shop chest maxstock <menge>
/pm shop chest infinite
/pm shop chest allow <player>
/pm shop chest disallow <player>

GUI

Konfiguration

player-chest-shop:
  enabled: true
  default-price: 1.0
  max-shops-per-player: 16

Berechtigungen

PermissionBeschreibung
prommo.shop.chestShop erstellen
prommo.adminAlle Shops verwalten

API-Event

ShopSoldEvent — bei Verkauf: shop, buyer, amount, revenue.