Trade [1.8-1.17.1]
2.7You can safely trade items and money with players!

You can safely trade items and money with players!
Dependencies
- Vault (Click to download) [SoftDepend]
- PlaceholderAPI (Click to download) [SoftDepend]
- WorldEdit (Click to download) [SoftDepend]
- WorldGuard (Click to download) [SoftDepend]




/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.
Information
Auteur
chochoco4777
Total downloads
2
Première version
08 Oct. 2021
Dernière mise à jour
09 Oct. 2021
Catégorie
General
Version 2.7
Released
09 Oct. 2021
Téléchargements
2
