f0bc277566
Also add tax bypass permissions (#204, ChestShop.notax.buy/sell). When buying with that permission the buyer does not have to pay the tax (the seller will still get the reduced amount), when selling the seller will get the full amount instead of one lowered by the tax. The permissions of the shop owner play no role due to there not being a good way of checking offline player permissions and it being a bit non-obvious for the buying/selling player if a shop would be with or without tax. This way all that gets changed is the amount the player pays/receives and not the shop owner (and the player should know their permissions/rank already) The transfer event was necessary in order to correctly resolve who triggered the transaction. Economy adapters are now required to implement a listener for each of the events. It's also recommended that economy adapters that support transfers directly use that instead of passing it through subtract and add with the processTransfer method. |
||
---|---|---|
.github | ||
repo | ||
src | ||
.gitignore | ||
install_dependency_to_repo.sh | ||
LICENSE | ||
pom.xml | ||
README.md |
ChestShop
Development downloads can be found here: https://ci.minebench.de/job/ChestShop-3/
ChestShop is an awesome plugin for managing your server's economy. By using chests and signs, you can effectively create your own market!
ChestShop also makes admininstators' lives easier. Simply drag-and-drop the .jar to your "plugins" folder and you're done!
If you need any help - just ask. There is a ticket system, in which you can report bugs, suggest improvements and more.
Don't be fooled though - you might think that your ticket disappeared, however that's not the case.
You should configure the system to show "All tickets", instead of only "All open" - you can do that by clicking on the "Filters".
Building
Installing
To build ChestShop, you'll need a Maven installation.
- Maven download
- Launch
mvn clean install
-- that's it!
Installing external dependencies
To install external dependencies, place your .jar into the main folder and launch the install_dependency_to_repo.sh
script - it'll guide you through the process.