EzTax

Advanced economy taxes, money sinks, and inflation control for modern servers.

305

Quick challenge

How far can you run before the mobs catch you?

EzTax

Modern, configurable tax system for Vault-based Minecraft economies

Paper 26.1+ • Java 25+ • Vault required • Optional: EzEconomy, EzSeasons

Why EzTax?

* MySQL Support – Deducts a configurable percentage or flat fee when a player sends money * MySQL Support – Periodically taxes players above a configurable balance threshold * MySQL Support – Realistic, tiered tax brackets (like real-world tax systems) * MySQL Support – Apply different tax rates based on player groups or permissions * MySQL Support – Exempt specific players from taxation * MySQL Support – Tax players who have not been online for a set number of days * MySQL Support – Charge a percentage of balance on player death (configurable worlds/exemptions) * MySQL Support – Route collected taxes to a server account or remove them from the economy * MySQL Support – Paginated, per-player transaction history via `/tax history` * MySQL Support – View total tax collected and breakdown by type with `/tax stats` and `/tax sinks` * MySQL Support – Edit tax settings live from an inventory GUI * MySQL Support – Apply config changes instantly with `/tax reload` * MySQL Support – Logs a season-reset summary of dates and totals collected * MySQL Support – Works with any Vault-based economy; MySQL Support recommended * MySQL Support – Store statistics and tax history in MySQL with automatic schema migration

Requirements

* Java 25 or newer * Paper 26.1+ (Minecraft 26.1) * Vault * A Vault-compatible economy plugin (EzEconomy recommended)

Commands

* /tax transactiontax – Preview your next tax amounts and outstanding fines * /tax transactiontax – Pay all outstanding taxes immediately * /tax transactiontax – Pay all outstanding fines immediately * /tax transactiontax – Detailed breakdown of your current taxes * /tax transactiontax – Detailed breakdown of your outstanding fines * /tax transactiontax – View server-wide tax statistics * /tax transactiontax – View paginated tax transaction history * /tax transactiontax – Reload config (admin) * /tax transactiontax – View configured tax sink destinations (admin) * /tax transactiontax – Manually trigger a wealth tax cycle (admin/testing) * /tax transactiontax – Manually trigger a tax payment run (admin/testing) * /tax transactiontax – Manage player exemptions (admin) * /tax transactiontax – Set global or group tax rates (admin) * /tax transactiontax – View or manage transaction tax settings (admin)

Permissions

* eztax.command.use – Use the /tax command (default: everyone) * eztax.command.check – Preview next tax amounts (default: everyone) * eztax.command.paytax – Pay outstanding taxes (default: everyone) * eztax.command.payfine – Pay outstanding fines (default: everyone) * eztax.command.showtax – View detailed tax breakdown (default: everyone) * eztax.command.showfines – View detailed fines breakdown (default: everyone) * eztax.command.stats – View server-wide stats (default: op) * eztax.command.history – View own tax history (default: everyone) * eztax.command.history.others – View any player's tax history (default: op) * eztax.command.reload – Reload config (default: op) * eztax.command.sinks – View tax sinks (default: op) * eztax.command.runwealthtax – Trigger wealth tax run (default: op) * eztax.command.runtaxpayment – Trigger tax payment run (default: op) * eztax.command.settaxrate – Set tax rates (default: op) * eztax.command.transactiontax.view – View transaction tax config (default: op) * eztax.command.transactiontax.manage – Modify transaction tax config (default: op) * eztax.command.exempt – Exempt a player from taxes (default: op) * eztax.command.unexempt – Remove player exemption (default: op) * eztax.command.exemptions – List exempt players (default: op) * eztax.command.config – Open admin configuration GUI (default: op) * eztax.exempt – Permanent exemption from all taxes (default: none)

Configuration

* Enable/disable each tax type independently * Flat or progressive brackets for transaction tax and wealth tax * Group-based rates and per-player exemptions * Wealth tax threshold, percentage, and schedule interval * Inactivity fee: days threshold, flat fee, percentage * Death fee: percentage, maximum loss, world exemptions * Tax sink: route to a named player account or remove from economy * MySQL storage: host, port, database, table prefix * Debug mode for troubleshooting

Integration

* EzSeasonsEzSeasons * EzSeasons – Season-reset summary logged automatically (soft-depend) * Works with any Vault provider

FAQ

* Q: Does EzTax require EzEconomy?

* A: No, but EzEconomy is recommended for best compatibility and features.

* Q: Can I disable certain taxes?

* A: Yes, each tax type is independently configurable in config.yml.

* Q: Where do taxes go?

* A: Taxes can be routed to a server account or removed from the economy (sink).

* Q: Does it support MySQL?

* A: Yes, EzTax can store statistics and tax history in MySQL with automatic schema migration.

* Q: What changed in 2.0.0?

* A: Requires Minecraft 26.1 and Java 25. Adds Jaloquent ORM storage, tax history, EzSeasons integration, and an in-game config GUI.

Related Plugins

* **EzEconomy – Modern Vault Economy Plugin** * **EzAuction – Buy Orders, Advanced GUI, Shop Price** * **EzShops – Dynamic Shops, Player Shops, Sell Hand/Inv**

Developed by Shadow48402 | EzPlugins Discord: https://discord.gg/yWP95XfmBS

ADS