MarketPlacePlus icon

MarketPlacePlus -----

A marketplace plugin with auction house, player shops, and trade features



[​IMG]

Description
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
[​IMG]
[​IMG]
[​IMG]
[​IMG] [​IMG]
[​IMG]
[​IMG]

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

# UI settings
gui
:
  sounds-enabled
: true   # Click sounds
  animations-enabled
: true   # Fancy effects
  items-per-page
: 45   # Don't change unless you know why

# 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
Resource Information
Author:
----------
Total Downloads: 31
First Release: Jun 21, 2025
Last Update: Today at 1:57 AM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings