Features Server Shop & Stable Prices - Admins define base “server” price for every item in config.yml.
- If no player is selling, items are always available at that fixed server price.
Player Marketplace - Players can list items they’re holding by using /shop sell <price>. Their custom price must be lower than the server price, but no more than 20% below it.
- The marketplace GUI will always display the single lowest‐price player offer first; only when no player listing exists will the server price appear.
- Offers remain active until sold, manually cancelled, or automatically expire after a configurable amount of real time (default: 7 days). Expired listings return unsold items to the seller or queue them until the next login.
- When a player’s offer finally sells, they receive payment at that moment. -- Offline sellers get a queued notification on next login, and funds deposit instantly to their Vault balance.
Economy Integration - Full support for Vault (works with EssentialsX, CMI, etc.).
- Automatic deposit to seller & withdrawal from buyer.
- Prevents double-dipping by synchronizing buy/offer removal.
User‐Friendly GUI - Clean, configurable GUI (up to 6 rows).
- Categories configured in config.yml (slot, display name, list of materials).
- Secondary quantity‐selector GUI for choosing how many to purchase (±1, ±10, ±15 buttons).
Notifications - If a seller is offline when an offer sells, a message is queued and delivered on next login.
- Admins can configure an alert threshold (quantity or total price) to receive a webhook notification for large transactions.
Multi‐Language Support - In config.yml, set language: cs (Czech) or language: en (English)—plugin will load translations from plugins/ShopV1/translations/.
- You can add your own <lang>.yml files for additional languages.
Quick Commands
Opens the main shop GUI with all categories.
List the item in your hand for sale at the specified price (price must be lower than server price, but no more than 20% off).
Buy from a player offer (ID) or from the server shop (server). For server purchases, specify item (e.g. minecraft:diamond).
Instantly open the category containing that item.
Displays all active offers you have posted, each showing ID, item, quantity, and price.
Cancels your own offer (returns any unsold quantity to your inventory).
Shows the last 5 buy/sell transactions (who bought whom, item, quantity, price).
Reloads config, translations, and reinitializes storage—useful for runtime changes.