itemtrader
WARNING: itemtrader 0.3.4 contains a bug making it unable to execute commands, please use a newer build. Sorry for the inconvenience.
Introduction
This plugin allows players to set up custom offers to buy/sell items and customers can right-click those players to open a trading gui they know from villagers to browse and accept offers. Maybe an image will explain it better:

Please note that this plugin may contain bugs and that new suggestions are always welcome.
Features
- Trade simple and securely by the villager GUI
- No commands for customers, just right-click the traders to open the GUI
- Highlight trading players by adding a color to the nameplate via TagAPI
- Simplify offers by decreasing the stack sizes of product and price but keeping the same ratio. (Ex: 64:8 -> 8:1)
- More is coming... :D
Commands & Permissions
| Command | Permission | Description |
|---|---|---|
| /itemtrader addoffer <price> <product> | itemtrader.addoffer | Adds an offer |
| /itemtrader removeoffer <number>|all | itemtrader.removeoffer | Removes an offer |
| /itemtrader list | itemtrader.listoffers | Lists all offers |
| /itemtrader start | itemtrader.starttrading | Starts trading |
| /itemtrader stop | itemtrader.stoptrading | Stops trading |
Examples:
/itemtrader addoffer 10x17 ironingot- Buy 10 blocks of wood for 1 iron ingot/itemtrader addoffer 5x#3 #current- Sell the item in the currently selected slot for 5 items/blocks in slot 3 (count from left to right starting with '1')
There is an in-game help topic for each command, just do /help itemtrader for an overview.
Soft Dependencies
- Add a prefix to merchants' nameplates by installing TagAPI
Config
You can find a default config with explanation here.
Source
Source can be found in GitHub, contributions are always welcome.
TODOs & Suggestions
Add MCStats statisticsDone in v0.3.3Item amounts of input and output should be divided by their greatest common divisorDone in v0.3.1Left items in the left slot shouldn't be dropped on window exitDone in v0.3.1Decrease file sizeDone in v0.3.1Add ability to use item namesDone in v0.2
(Write a comment or send me a PM if you have suggestions)