Trade System | 1.20.x | Spigot icon

Trade System | 1.20.x | Spigot -----

Player to player trade system the safest way to trade



2024-03-23_03.18.42.png
Trade System

Trade items and coins with other players in a safe way!

Server requirements (optional*):
- spigot 1.20.1
- java 1.17
- Coin system*
- MySQl*

Installation (plug and play):
1. Put the .jar file into your plugins folder
2. Run your server -> done
3. Switching language: Paste the configurations into the specific files and restart the server

Coins interface:
Code (Text):
interface:
  enabled: false
  type: 'mysql'
  datatype: 'integer'
  mysql:
    url: 'localhost'
    port: 3306
    database: 'test'
    user: 'root'
    password: ''
    table:
      name: 'CoinSystem'
      columns:
        uuid: 'PlayerUUID'
        coins: 'Coins'
  file:
    path: 'plugins/Essentials/userdata'
    file: '%uuid%.yml'
    item: 'money'
    command:
      give: 'eco give %uuid% %coins%'
      take: 'eco take %uuid% %coins%'
You must already have a coin system to be able to use the coin trade function. The player's coins must be stored either in a MySQl database or in a YAML file. Then it is possible to access the coins with a customisable interface.

MySQl:
- table.name The table name where the coins are stored
- table.columns.uuid The column name of player uuid
- table.columns.coins The column name of coins

File:
- path The path to the coin database file
- file The name of the file
- item The YAML item path
- command.give The give coins command
- command.take The take coins command

Data types:
- int Your coins are stored ad integers
- double Your coins are stored as doubles

Code (Text):
interface:
  enabled: true
  type: 'file'
  datatype: 'double'
  file:
    path: 'plugins/Essentials/userdata'
    file: '%uuid%.yml'
    item: 'money'
    command:
      give: 'eco give %uuid% %coins%'
      take: 'eco take %uuid% %coins%'
Code (Text):
interface:
  enabled: true
  #type: 'file'
  type: 'file'
  datatype: 'double'
  mysql:
    url: 'localhost'
    port: 3306
    database: 'test'
    user: 'root'
    password: ''
    table:
      name: 'economy'
      columns:
        uuid: 'uuid'
        coins: 'balance'
  file:
    path: 'plugins/BetterEconomy'
    file: 'balances.yml'
    item: '%uuid%'
    command:
      give: 'bettereconomy give %player% %coins%'
      take: 'bettereconomy take %player% %coins%'
Code (Text):
interface:
  enabled: true
  type: 'file'
  datatype: 'double'
  file:
    path: 'plugins/TheosisEconomy'
    file: 'data.yml'
    item: 'players.%uuid%.balance'
    command:
      give: 'eco give %player% %coins%'
      take: 'eco take %player% %coins%'

Functions:
- Trade items with other players
- Trade coins with other players
- GUI trading

Permission:
- tradesystem.use

2024-03-27_23.15.27.png

2024-03-23_03.02.18.png

2024-03-23_03.03.20.png
Resource Information
Author:
----------
Total Downloads: 745
First Release: Mar 23, 2024
Last Update: Mar 29, 2024
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings