Request anything here and I'll let you know if I want to take on the project. This is all temporary until I get enough ratings, vouches, and a thread design! Enjoy!
I think I'd like to take on this project, I've got just a few questions so please contact my skype, thank you!Name: TCRTrade
Version: 1.8-1.10.x
Description: When a trade is initiated, a player has a configurable amount of seconds to accept the request. Upon accept of request, a GUI is opened. It should have 6 rows. There is a border of a configurable block/item on the whole 5th column, this separates your items from the other person's. You can configure where to put and what block id/item to use for the following options in the GUI: ready to trade, add money, remove money, view money. The increments of money should be configurable. You should be able to configure all the hover messages for those buttons. You can just drag/shift click regular items you want to trade into the GUI, you can configure the maximum amount of items as well. Obviously the player can only interact with their own side. If they click the other person's side of the GUI, then the GUI shouldn't close. The player's side is always shown on the left half of the GUI. When you click the ready to trade button, it turns from one block/item to a different block/item, configurable in config.yml. The other person can see when you're ready, because the block changes for them as well. When both parties are ready to trade, the border in the 5th column alternates from a different configurable block/item, to the previous one every configurable amount of seconds. While this is happening, a trade can be cancelled by exiting out of the GUI. After a configurable amount of seconds pass by, the player's items/money are added to their inventory and balance. They should receive a message that the trade was a success.
Commands:
- /trade <player>
- /trade accept <player>
- /trade help (displays a configurable message through lang.yml)
Perms:
- tcr.trade
- tcr.trade.accept
- tcr.trade.help
Other: Please include a lang.yml, with the config.yml. Also, I assume this needs to hook into vault to communicate with economy. Thanks.
_____________
I realize that this might sound complicated. We can always discuss it on Skype. You are not obligated to do this for whatever reason. Thanks.
