ModsJava
BetterShop - ShopV1 | Server shop with Player Marketplace [FREE]
Features Server Shop & Stable Prices - Admins define base “server” price for every item in config.yml. - If no player is selling, items are always…
⬇ Download on SpigotFeatures
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
/shopClick to expand...
/shop sell <price>Click to expand...
/shop buy <ID|server> <amount> [item]Click to expand...
/shop find <minecraft:item_id>Click to expand...
/shop ownClick to expand...
/shop cancel <ID>Click to expand...
/shop recentClick to expand...
/shop reload (OP only)Click to expand...
Spoiler: InGame Images
InstallationPrerequisites:
- Java 17+
- Paper/Spigot 1.19+
- Vault
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.20.6
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
BetterShop - ShopV1 | Server shop with Player Marketplace [FREE] is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.20.6, 1.21. Downloaded 348 times (via Spigot). Download it and open it directly in the game.