MarketPlacePlus brings a full-featured marketplace system to your server. Players can list items for sale, browse listings, create personal shops, and track their trading history. With an intuitive GUI system and robust economy integration, it's everything you need for a thriving player economy.
Features •
Global Marketplace - List items for all players to browse and purchase
•
Player Shops - Create personal shops with custom names and descriptions
•
Shop Ratings - Rate shops 1-5 stars, view ratings before visiting
•
Shop Advertisements - Promote your shop to all online players
•
Discord Integration - Real-time notifications for listings, auctions, etc.
•
Advanced Pagination - Browse unlimited items across multiple pages
•
Categories - Auto-categorized items for easy browsing
•
Search System - Find exactly what you're looking for
•
Trade History - Track all your purchases and sales
•
Price Analytics - View average prices and market trends
•
Expiring Listings - Items return to sellers after expiration
•
MySQL/SQLite Support - Choose your preferred database
•
Vault Integration - Works with your existing economy
Commands
Code (Text):
/market - Opens the main marketplace GUI
/market sell <price> - List item in hand for sale
/market search <item> - Search for specific items
/market history - View your trade history
/market shop - Manage your player shops
/market shop create <name> - Create a new shop
/market shop delete - Delete your shop
/market reload - Reload configuration (admin)
Permissions
Code (Text):
marketplace.use - Access the marketplace
marketplace.sell - List items for sale
marketplace.search - Use search feature
marketplace.history - View trade history
marketplace.shop.create - Create player shops
marketplace.shop.delete - Delete shops
marketplace.admin - Admin commands
GUI Previews
Code (YAML):
# Pick your database database:
type: SQLITE
# Or MYSQL if you're fancy mysql:
host: localhost
port: 3306
database: marketplace
username: root
password: ""
# Money stuff economy:
currency-symbol: "$" starting-balance: 1000.0
# What new players get use-vault: true
# Should always be true
# The main marketplace auction-house:
enabled: true
max-listings-per-player: 10
# How many items each player can list listing-duration-hours: 48
# When listings expire listing-fee-percentage: 5.0
# Tax on creating listings max-price: 1000000
# No crazy prices min-price: 1
# No free stuff expired-items-claim-days: 7
# Before items vanish forever search:
min-length: 2
# Minimum search chars max-results: 45
# Items per page auctions:
min-starting-bid: 100
# Minimum starting bid max-starting-bid: 100000
# Maximum starting bid min-bid-increment: 10
# Minimum bid increase max-duration-hours: 72
# Maximum auction duration
# Physical shop locations player-shops:
enabled: true
max-shops-per-player: 3
# Shop limit per player max-items-per-shop: 27
# Chest size basically shop-creation-cost: 5000.0
# One-time setup fee shop-tax-percentage: 2.0
# Tax on all sales offline-earnings: true
# Earn while AFK shop-radius: 10
# How close players need to be
# Trading settings trade:
history-retention-days: 30
# Keep logs this long max-trade-distance: 10
# Players must be nearby confirmation-timeout-seconds: 30
# Accept trade within... anti-scam:
item-verification: true
# Check items are legit force-confirmation: true
# Both players must confirm log-suspicious-trades: true
# Track sketchy stuff
# Security features protection:
prevent-renamed-scams: true
# Block fake named items verify-enchantments: true
# Check enchants are real check-nbt-data: true
# Deep item verification log-all-transactions: true
# Keep receipts
# Advertisement system advertisements:
enabled: true
cost: 5000.0
# Price to create an ad duration-hours: 1
# How long ads run cooldown-hours: 24
# Wait between ads broadcast-interval-minutes: 30
# How often to show ads broadcast-prefix: "&6[AD]" broadcast-format: "{prefix} &e{shop} &7- &f{message}"
# Discord integration discord:
enabled: false
# Enable Discord notifications webhook-url: ""# Your Discord webhook URL bot-name: "MarketPlace+"# Bot display name bot-avatar: ""# Optional avatar URL notify-auction-sales: true
# Notify when auction items sell notify-shop-sales: false
# Notify when shop items sell (disabled by default for spam prevention) notify-new-listings: true
# Notify when items are listed for sale notify-new-auctions: true
# Notify when auctions are created
# Server identification server-name: "Server"# Your server name for Discord embeds
Coming Soon ~ • Bulk Trading - Sell/buy stacks at once
• Trade Requests - Direct player-to-player trading