TradeMod
Update: 4/12/2016
Taking a quick break from active development. Currently, plans for next update include: currency/economy support, revised help information, command-less accepting/requesting, across game-mode trading configuration, and toggle for max-distance config. Obviously, this may take me a while to implement properly, so give me some time.
What is TradeMod?
TradeMod is a plugin that allows players to trade with one another in a similar vein to games like RuneScape or services such as Steam.
Features
- Safe trading using an inventory window to represent a trading screen.
- Configuration of values and messages.
How do I use it?
Take a look at the HELP page by clicking here OR:
Server Owners
Server owners, please carefully read the config.yml generated upon running the plugin. It should give you all the information you need to start configuring the plugin.
Permissions
trademod.commands.help: If given permission, allows the player to use the /tm help command. Default: true
trademod.commands.reload: If given permission, allows the player to use the /tm reload command. Default: op
trademod.commands.open: If given permission, allows the player to use the /tm open command. Default: true
trademod.commands.cancel: If given permission, allows the player to use the /tm cancel command. Default: true
trademod.commands.request: If given permission, allows the player to use the /tm request command. Default: true
trademod.commands.accept: If given permission, allows the player to use the /tm accept command. Default: true
trademod.commands.confirm: If given permission, allows the player to use the /tm confirm command. Default: true
Source Code
You can find the source here
Questions? Need Support?
You can click here to enter TradeMod's Discord server.
TODO (in no particular order):
1. Economy support using Vault.
2. Administrative commands and features.
3. Logging of trades.
@CubeNation
I wasn't aware that a new RB came out recently, the update should come out pretty soon then. And I'm considering open-source, actually, though I don't know what avenue I'm going to pursue it with.
Would be cool if you update this with dev and release builds somehow, since we're off the plugin for some days now (running CB dev builds and now the recommended build).
Alternatively I'd appreciate if the plugin could be open source, so we can build our own update from time to time if needed?!
Thanks for the great plugin! Keep on the good work!
update to latest RB
@DelcoreXD
I think the way I'm doing permissions is completely incorrect, and may be incompatible with some permissions plugins. Mind telling me what you have configured to do permissions, what you have the permissions set as, and if you've changed any settings in the .jar as well?
Sorry for the late reply.
Why is it that whenever I trade somebody it says, "You don't have permission to do this!"
I'd like to trade and I inserted the file in my plugins folder for my bukkit server. What is the problem?
@S411y
It most certainly works on 1.4.5 servers, as I did my testing solely on my own, current, RB 0.2 Bukkit server. If you don't mind, could you provide me with a more specific explanation of the problem, like any exceptions that pop up in the console or something similar?
PM me this, thanks.
Update? Dont work on my 1.4.5 server.. I need this
@Collinbxyz
It has apparently not been approved yet, unfortunately. Don't worry, it should be up soon!
Where's the download link? Or has it just not been approved yet? Sounds great, I definitely want to try this out! :)
It's been too long. Overflows are out, and a much more efficient system takes its place. No more hassle, no more glitches, it's a very good update indeed. This update also brings TradeMod up to date with 1.4.5.
Currently Known Issues: - Items appear to be placed in the wrong portion of the window, you must click in the correct portion or in other parts of the window in order to see that they were not placed. - Double messages when player's inventories are too full to trade.
Give the source!
pls dont go! :'(
@EncryptedCurse
Yeah, I'm definitely going to do that. It's ridden with inefficient code and other things that I'm sure someone will love to fix for me. Anyways, executive order in! Overflows will be removed, and I will be adding a full inventory check that stops the trade from going through if one of the player's inventories cannot contain the items
After you release the final version, you should release the source code so that someone can fork it and continue development once something breaks down.
Please do vote on the poll, as it allows me to gauge your opinions on the current matter of the buggy overflows and a potential, much more simple, solution to that!
@Koangaaa
We understand. Thank you for all the works you have done!
I think this should be rather obvious, but development has ceased on all of my plugins. I no longer have the motivation to work with, or play, Minecraft any longer. While I do say development has ceased, I shall attempt to make all effort to update plugins to the current Minecraft version and fix every glitch/error that is currently affecting or will effect my plugins here forward (if you do find a glitch, I find it much more convenient if you PM me. Sure, it's unorthodox, but I can get to it faster). I'm sorry about keeping you all in the dark about this, and if I feel it's necessary, I may find another individual to continue the plugin for me.
Anyways, about Spout: the answer has been, and always will be, no. The reasoning behind this lies behind my wish to keep this plugin usable for every single server, and not just for a select few. Not only that, but limiting myself to the basic Minecraft client allowed me to think outside the box, and create the original design that TradeMod currently uses today.
One last note, I might add "full trade cancellation," which essentially means that, if any players involved in a trade don't have enough inventory space to carry items, then the trade shall either be canceled or it will not confirm. I shall be implementing a poll to get your decisions on this, but my feeling is that, by adding this feature, I can remove the rather buggy and complicated "overflow" feature that I thought of beforehand. Please post your thoughts, and I'll make every attempt I can (and muster all the will power I can) to add this one last necessary feature to my plugin.
Thanks guys, and sorry it had to come to this.
Please, add this options:
Make shift-clicking work Add support for more languages
For this, if you use Spout, mutch better!:
No-command trade requesting
Hope this issues get fixed quick, love the plugin :P
Images?