Resource image

Trade [1.8-1.17.1]

2.7

You can safely trade items and money with players!



You can safely trade items and money with players!

Dependencies










/trade - Trade send player [tradesystem.trade]
/tradeaccept - Accept player trade
/tradedeny - Deny player trade
/toggletrades - Toggle enable player trade [tradesystem.toggle_trades_command]
/spectatetrade - Spectate player trade [tradesystem.spectate_trade_command]
/tblacklist - You can block the other player from requesting an trade [tradesystem.blacklist_command]

Right-click on a player to trade - [tradesystem.right_click_trade]

# Trade System Configuration file #
Settings:

# See some debug messages in the console #
# Usually used by the developer #
# If something don't work, please enable this #
# and check for error messages #
debug: false

# Use prefix (change it in the languages file) #
prefix: true

# Intensity of sounds #
# Default sounds are based on 1.15.2 sounds #
# be sure to use the right sounds for your server version #
# You can change them in sounds.yml 0 = sounds off #
sounds_intensity: 10

# Allow players to trade money #
money_trade: true

no-hand-item-trade: true

# Add Vault soft dependency for money trades #
# Must have Vault in your plugins folder #
# Add a check for players money #
# RECOMMENDED #
use_vault: false

blacklist-regions:
- 'example_regions'

# Time for the request to expire #
expire_time: 60 # Seconds

# Allow players to trade while in creative gamemode #
creative_request: false

# Allow players to trade between worlds #
worlds_trades: false

# Set a delay to unlock items while trading #
unlock_wait:
enabled: true
time: 3 # Seconds

# Allow players to send and accept trade requests #
# right-clicking on other players #
right_click_request: true

# Cooldown a player from sending another #
# request to the same player #
cooldown_player:
enabled: true
time: 60 # Seconds

# Max trade distance #
# If you want to disable this feature #
# set it to -1 #
max_trade_distance: -1

# Command used to pay money #
# Need an external plugin which provide economy #
pay_command: 'pay %name% %money%'

# Disable trades in some worlds #
blacklisted_worlds:
- 'world_nether'
do:not:touch:this: default
money_trade_inventory:
money_not_added: '&cNo money added to the trade'
title: '&6Add money to the trade'
cancel_item:
name: '&cCancel'
confirm_item:
name: '&eAdd &6%money% &eto the trade'
vault:
not_enough_money: '&cYou don''t have enough money'
cannot_remove_money: '&cMoney can''t go below 0'
money_added: '&aAdded &2%money%&a to the trade'
blacklist_command:
syntax: '&cInvalid syntax, use /tblacklist '
unblacklisted: '&aYou will receive trade requests from &2&l%name%'
already_blacklisted: '&cYou have already blacklisted &4&l%name%'
blacklisted: '&aYou wont receive any trade request from &4&l%name%'
not_blacklisted: '&4&l%name% is not blacklisted'
trade_inventory:
unlocking_item:
name: '&6&lUnlocking items...'
accept_item:
name: '&a&lAccept trade'
cancel_item:
name: '&c&lCancel trade'
invalid_item: '&cThis item cannot be traded'
title: '&8Trading...'
lock_item:
name: '&c&lItems Locked'
slots_full: '&cSlots are full'
money_item:
name: '&6%name%''s money: &e%money%'
end_trading_item:
name: '&9&lTrade will be completed in %seconds% seconds'
prefix: '&9&lTrades '
trade_request:
accept:
hover: '&aAccept &2%from%&a''s trade request'
text: ' &2&lAccept '
deny:
text: "&4&lDeny \n&r&8&l&m+----------------------------+"
hover: '&cDeny &4%from%&c''s trade request'
sent: '&bSent trade request to &9&l%to%'
received: |-
&8&l&m+----------------------------+
&r
&9&l%from% &bwants to trade
inventories_empty: '&cBoth inventories are empty'
trade_request_expired:
sender: '&cThe trade request to &4&l%to% &chas expired'
receiver: '&cThe trade request from &4&l%from% &chas expired'
spectate_trade_command:
not_trading: '&4%name%&c is not trading'
syntax: '&cInvalid syntax, use /spectatetrade '
stop_spectating: '&cNo longer spectating the trade'
spectating: '&aSpectating &2&l%sender%&a -> &2&l%receiver%&a trade'
plugin:
reload-success: '&aSuccessfully reloaded!'
reload-fail: '&cA serious error occurred during reloading!'
trade_deny_command:
syntax: '&cInvalid syntax, use /tradedeny '
not_requested: '&cSorry, you do not have any trade request from &4&l%name%&c'
trade_completed: '&aTrade successfully completed'
trade_accept_command:
not_requested: '&cSorry, you do not have any trade request from &4&l%name%&c'
inventory_open: '&4&l%name%&c has an inventory open, cannot start the trade'
syntax: '&cInvalid syntax, use /tradeaccept '
invalid_player: '&cPlayer offline or does not exist'
creative_trade: '&cTrades between players in creative are disabled by the server'
trade_request_denied:
sender: '&cYour trade request to &4&l%to%&c has been denied'
receiver: '&cYou denied the trade request from &4&l%from%'
trade_cancelled: '&4&l%name%&c cancelled the trade'
trade_admin_command:
syntax: '&cInvalid syntax, use /tradeadmin reload'
trade_command:
syntax: '&cInvalid syntax, use /trade '
invalid_world: '&cTrades are disabled in your or in &4&l%name%&c''s world'
invalid_player: '&cPlayer offline or does not exist or is invalid'
different_worlds: '&cYou and &4&l%name%&c are not on the same world'
trades_off: '&4&l%name%&c has deactivated trades'
player_too_far: '&4&l%name%&c is too far away!'
trade_owner_island: '&cYou aren''t the owner of this island and can''t trade!'
not_enough_space: '&4&l%name%&c''s inventory has not enough space'
trade_request_accepted:
sender: '&9&l%to%&b has accepted your trade request'
receiver: '&bAccepted &9&l%from%&b''s trade request'
no_permission: '&cSorry, you do not have enough permissions to do that'
wait_expire_time: '&cWait until last request to this player expire'
on_cooldown: '&cSorry, your trade requests with &4&l%name%&c are on cooldown'
toggletrades_command:
toggled: '&bTrades toggled &9&l%state%'
do:not:touch:this: default
lore_filter:
- Non-tradeable
name_filter:
- Too overpowered item
type_filter:
- BEDROCK
do:not:touch:this: default
TRADE_ARRIVE: ENTITY_VILLAGER_TRADE
TRADE_SENT: ENTITY_VILLAGER_TRADE
TRADE_ACCEPT: ENTITY_VILLAGER_YES
TRADE_DENY: ENTITY_VILLAGER_NO
TRADE_CANCEL: ENTITY_VILLAGER_NO
TRADE_END: ENTITY_VILLAGER_CELEBRATE
TRADE_EXPIRE: ENTITY_ITEM_BREAK

Terms of Service (you agree to, by buying/downloading this plugin):

  • You are responsible what happens with the plugin after you download, therefore, if plugin is leaked or redistributed and it's registered under your name, I am allowed to remove you from buyers list without a warning. I may be obligated to report you on SpigotMC, which might lead to your account being permanently suspended (banned).
  • You may not redistribute plugin, in any shape or form neither it's code or parts of it.
  • You may ask me for support if plugin doesn't function the way it's supposed to.
  • No refunds, all payments are final as by buying you gain access to this resource without ability to stop it.
More information about the plugin is provided in configuration files

(you will have to go through buyer verification process before getting accepted for support, if you don't have access to "Download" button here don't even bother joining and begging for help or bothering users via PM)
Information
Author chochoco4777
Total downloads 1
First Release 08 Oct. 2021
Last Update 09 Oct. 2021
Category General
All-time rating
Version 2.7
Released 09 Oct. 2021
Downloads 1
Version rating
0 ratings
More resources from chochoco4777
Resource logo

With ItemStack Support! - Make the MultiSpawner drop when you silk them (permission based)

Resource logo

Unlimited backpacks options | Custom backpacks | Backpacks Recipe

Resource logo

High performance and customizable Battle Pass plugin.

Resource logo

Jump between blocks in this unique sky grid world; Can you survive & thrive?

Resource logo

give the ability to your players to get vaults for win your games, and get reward open a Vault!