Getting Started
Table of contents
Requirements
| Requirement | Version |
|---|---|
| Paper (or fork) | 1.21+ |
| Java | 17+ |
| Vault | Latest |
| Economy plugin | Any Vault-compatible (EssentialsX, CMI, etc.) |
Installation
- Download the latest
EzTax-x.x.x.jarfrom the releases page. - Place the JAR in your server’s
plugins/folder. - Start (or restart) the server.
- Edit
plugins/EzTax/config.ymlto configure taxes as needed. - Run
/tax reloadto apply your changes.
First-run checklist
After the first start, work through these steps:
- Confirm Vault is hooked — check the console for
[EzTax] Vault economy hooked. - Enable the tax types you want — each tax type defaults to either
trueorfalse; check Configuration for defaults. - Set rates — configure
percentage/flat-feevalues for each enabled tax type. - Choose a sink destination — decide where collected money goes:
burn(destroy),player,pool, orcommand. See Tax Sink. - Configure storage —
yml(default) requires no setup;mysqlneeds host/database/credentials. See Storage. - Test — use
/tax runtaxpaymentand/tax runwealthtaxon a test account to verify rates before going live.
Building from source
git clone <repository-url>
cd EzTax
mvn package -DskipTests
# Output: target/EzTax-x.x.x.jar
Dependencies are downloaded automatically via Maven/JitPack.
Updating
- Stop the server.
- Replace the old JAR with the new one.
- Start the server.
Your existing config.yml and stats.yml are preserved. Check the release notes for any new config keys to add manually.