SpigotMC中文版
关于

资源详情

BetterShop - ShopV1 | Server shop with Player Marketplace [FREE]

前往SpigotMC 翻译(Beta) 下载资源

A comprehensive server‐wide shop & player marketplace with Vault integration, robust GUI, and multi‐

作者: HesoYT / 下载量: 275 / 0.00元


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 . 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 .yml files for additional languages.

Quick Commands
/shop

Opens the main shop GUI with all categories.

/shop sell

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).

/shop buy [item]

Buy from a player offer (ID) or from the server shop (server). For server purchases, specify item (e.g. minecraft:diamond).

/shop find

Instantly open the category containing that item.

/shop own

Displays all active offers you have posted, each showing ID, item, quantity, and price.

/shop cancel

Cancels your own offer (returns any unsold quantity to your inventory).

/shop recent

Shows the last 5 buy/sell transactions (who bought whom, item, quantity, price).

/shop reload (OP only)

Reloads config, translations, and reinitializes storage—useful for runtime changes.
"InGame Images"(暂时无法实现折叠功能)








Installation
Prerequisites:

- Java 17+
- Paper/Spigot 1.19+
- Vault