A professional, highly configurable tax and fine management plugin for Paper 1.21+ servers.

| Feature |
Description |
| Transaction tax |
Percentage cut applied to every /pay transfer |
| Wealth tax |
Periodic bracket-based tax on player balances |
| Inactivity fee |
Flat or percentage fee charged to offline players |
| Death fee |
Flat or percentage deduction on player death |
| Tax sink |
Route collected tax to burn, a specific player, an online player pool, or a custom command |
| Jaloquent storage |
YAML and MySQL backends through a unified repository layer |
| Multi-language |
Bundled translations: EN, DE, ES, FR, JA, NL, RU, ZH |
| bStats |
Built-in anonymous metrics |
| Dependency |
Version |
| Paper |
1.21+ |
| Java |
17+ |
| Vault |
Any |
| Economy plugin |
Any Vault-compatible plugin |
- Download
EzTax.jar and place it in your server's plugins/ folder.
- Install Vault and a compatible economy plugin.
- Start the server —
plugins/EzTax/config.yml is generated automatically.
- Edit
config.yml to configure tax rates, intervals, and sink destination.
- Run
/tax reload to apply changes without a restart.
# config.yml — minimal example
global-tax-enabled: true
transaction-tax:
enabled: true
rate: 5.0 # 5% on every /pay
tax-sink:
destination: burn # burn | player | pool | command
# Install parent POM (first time only)
cd ../skyblock-experience && mvn install -N
# Build shaded JAR
cd ../EzTax && mvn package -DskipTests
# Output: target/EzTax-<version>.jar
See LICENSE for details.