Shop Definition
The Shop Definition configures the inventory, pricing model, and stock rules for a shop.
General Settings
title — String
GUI Title.
rows — Int
GUI Size.
currency — Enum
Economy provider: VAULT, PLACEHOLDER, POINTS, etc.
taxes — Double
Tax rate added to purchase price (e.g. 0.1 = 10% tax).
resetPolicy — Enum
When to restock: NONE, DAILY, WEEKLY, INTERVAL.
artifact
"> Storage artifact to save dynamic state.
Items Configuration
items
"> The products sold in this shop.
Shop Item Structure
item — Item
The item to trade.
limitPerPlayer — Int
Max purchases per player per reset interval (0 = unlimited).
strategy — PriceStrategy
Pricing logic.
Price Strategy
price — Double
Base Buy Price (at 100% stock).
sellPrice — Double
Base Sell Price (at 100% stock).
stockMax — Int
Maximum stock level.
0: Infinite stock (Static Price).>0: Dynamic stock (Dynamic Price).
step — Double
Price elasticity. How much price changes per missing stock unit.
min — Double
Minimum possible price cap.
max — Double
Maximum possible price cap.