TradeCore icon

TradeCore -----

A professional, feature-rich trading system with an intuitive GUI



⚡ TradeCore A professional, feature-rich trading system with an intuitive GUI
Version: 1.0 | Minecraft: 1.21+ | Dependencies: Vault (Optional)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Overview

TradeCore is a modern trading plugin that allows players to safely exchange items and money through a clean, professional interface. Built with reliability and user experience in mind, this plugin ensures secure trades while providing full configurability for server administrators.

✓ Perfect for: Survival servers, economy servers, RPG servers, and any community wanting safe player trading!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✨ Key Features

Professional GUI
  • Clean 6-row interface with separated trading sides
  • Visual status indicators - see when both players are ready
  • Real-time updates - watch items appear as they're added
  • Color-coded system - green for ready, red for not ready
  • Intuitive controls - click to add/remove items easily
Economy Integration
  • Vault support for money trading
  • Balance validation - prevents trading money you don't have
  • Safe transactions - money only transfers on successful trades
  • Optional system - works perfectly without Vault too
Safety Features
  • No item duplication - secure trade completion system
  • Automatic cleanup - handles disconnects gracefully
  • Both-player confirmation - requires mutual acceptance
  • Cancel anytime - all items returned safely
  • Trade expiration - requests timeout after configurable period
⚙️ Fully Configurable
  • Every message customizable - localize to any language
  • GUI elements - change materials, names, and lore
  • Colors and formatting - use color codes anywhere
  • Timeout settings - adjust request expiration time
  • Enable/disable features - toggle money trading on/off
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

How It Works

Starting a Trade
1.
Use /trade <player> to send a trade request
2. Target player receives clickable [ACCEPT] and [DENY] buttons
3. Upon acceptance, both players open the trading GUI

Trading Interface Your Side (Left 4 columns)
  • Drag items from your inventory to add them
  • Click items in the trade window to remove them
  • Click the gold ingot to set money amount
Their Side (Right 4 columns)
  • View what the other player is offering
  • See their money offer in real-time
  • Watch their ready status
Bottom Controls
  • Left corner - Accept/Ready button (turns green when ready)
  • Center - Cancel button (returns all items)
  • Right corner - Other player's status indicator
Completing the Trade
1.
Both players add their items/money
2. Both players click the accept button
3. Trade completes automatically after 1 second
4. Items and money transfer instantly

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Screenshots

Screenshot 2025-10-02 214528.png ]
Screenshot 2025-10-02 214439.png
Screenshot 2025-10-02 214616.png Screenshot 2025-10-02 214626.png

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Commands & Permissions

Commands:
Code (Text):
 /trade <player> - Send a trade request to another player
/trade reload - Reload the plugin configuration
Permissions:
Code (Text):
 tradecore.use - Allows players to trade (Default: true)
tradecore.reload - Allows reloading the config (Default: op)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚙️ Configuration

TradeCore is fully configurable! Customize everything from GUI colors to messages.

Code (Text):


TradeCore Configuration
Version 1.0
settings:

How long (in seconds) a trade request lasts before expiring
request-timeout: 30

Enable money trading (requires Vault)
enable-money: true

gui:

GUI title (%player% = other player's name)
title: "&8Trade with &6%player%"

Separator between trade sides
separator: material: GRAY_STAINED_GLASS_PANE name: " "

Money display item
money: material: GOLD_INGOT name: "&6Money: &e$%amount%" lore: - "&7Click to set amount" - "&7Current: &e$%amount%" other-lore: - "&7Their offer: &e$%amount%"

Accept/Ready button
accept: name: "&aAccept Trade" lore: - "&7Click to accept the trade" - "&7Both players must accept"

ready: name: "&a✓ Ready!" lore: - "&7Waiting for other player..." - "&7Click items to unready"

Other player's status
other-status: ready-name: "&a%player% is ready!" ready-lore: - "&7Trade will complete when" - "&7both players are ready" not-ready-name: "&c%player% is not ready" not-ready-lore: - "&7Waiting for them to accept..."

Cancel button
cancel: material: RED_STAINED_GLASS_PANE name: "&cCancel Trade" lore: - "&7Click to cancel the trade" - "&7All items will be returned"

messages:

Command messages
usage: "&cUsage: /trade <player> or /trade reload" only-players: "&cOnly players can use this command!" no-permission: "&cYou don't have permission to use this!" player-not-found: "&cPlayer not found!" cannot-trade-self: "&cYou cannot trade with yourself!" already-in-trade: "&cYou are already in a trade!" target-in-trade: "&cThat player is already in a trade!" config-reloaded: "&aConfiguration reloaded!"

Trade request messages
trade-sent: "&aTrade request sent to &6%player%&a!" trade-request: "&6%player% &awants to trade with you!" trade-expired: "&cTrade request expired." trade-accepted: "&aTrade with &6%player% &ahas been accepted!"

Trade status messages
trade-completed: "&aTrade with &6%player% &acompleted successfully!" trade-cancelled: "&cTrade cancelled." trade-cancelled-other: "&c%player% cancelled the trade."

Money input messages
enter-amount: "&aEnter the amount of money to trade (type a number):" invalid-amount: "&cInvalid amount! Must be a positive number." insufficient-funds: "&cYou don't have enough money!" money-set: "&aMoney amount set to &e$%amount%" input-cancelled: "&cInput cancelled."

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Installation

1. Download the latest version of TradeCore
2. Place the .jar file in your server's plugins folder
3. (Optional) Install Vault for economy support
4. Restart your server
5. Configure the plugin in plugins/TradeCore/config.yml
6. Use /trade reload to apply changes


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⭐ Reviews

If you enjoy TradeCore, please leave a 5-star review! It helps the plugin grow and motivates continued development.

Made with ❤️ by Darumba
Resource Information
Author:
----------
Total Downloads: 5
First Release: Oct 2, 2025
Last Update: Oct 2, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings