PluginLicenseRef-All-Rights-Reserved
AwesomeTaxes
AwesomeTaxes is a survival-friendly taxes and rent plugin for Paper 1.21.4–1.21.8. Admins define house regions, set a tax item/amount, start waves, and players pay with the required items in hand to receive a receipt. Defaulters are tracked automatically.
19
Downloads
1
Followers
4 months ago
Updated
📦
2
Versions
📖About AwesomeTaxes
AwesomeTaxes
AwesomeTaxes is a survival-friendly taxes and rent plugin for Paper 1.21.4–1.21.8. Admins define house regions, set a tax item/amount, start waves, and players pay with the required items in hand to receive a receipt. Defaulters are tracked automatically.
Highlights
- Non-overlapping house regions with numeric IDs (H-001, H-002…).
- Admin-only tax setup from the item stack in hand (stack size = required amount).
- Manual waves plus optional auto-rent cycles via
config.yml. - Payment modes:
save(store items for admins) ordelete(remove permanently). - Receipts handed directly to payers; vault GUI to review cycles and withdraw saved items.
- Last three cycles kept; defaulters listed per cycle.
Quick Start
- Claim a house
/taxes pos1,/taxes pos2, then/taxes create <name>→ note the ID (e.g.,H-001).
Check details with/taxes info H-001or/taxes myhouses. - Configure tax (admin,
awesometaxes.admin.taxes)
Hold the tax item stack (amount in hand = required amount) and run/taxes admin setitem H-001. - Run a wave (admin,
awesometaxes.admin.cycles)/taxes admin startwave <duration>(examples:10m,1h,1200t).
Players pay during the wave with/taxes pay <houseId>while holding the required items; items are removed, and a receipt is given. - Review results
/taxes admin vault [cycleId]to view houses (left-click = teleport near the house, right-click = withdraw stored items insavemode)./taxes admin defaulters [cycleId]to list unpaid houses.
Commands
Players
/taxes pos1&/taxes pos2– set region corners./taxes create <name>– create a house./taxes myhouses– list owned/member houses./taxes info <houseId>– details for a house./taxes pay <houseId>– pay taxes with required items in hand (active wave)./taxes addmember <houseId> <player>– add member (trusted permission)./taxes removemember <houseId> <player>– remove member (trusted permission).
Admins
/taxes admin setitem <houseId>– set required tax item/amount from hand./taxes admin startwave <duration>– start a tax wave./taxes admin cancelwave– cancel the active wave./taxes admin status– wave status/last cycle./taxes admin vault [cycleId]– open the vault GUI./taxes admin defaulters [cycleId]– list unpaid houses./taxes admin houseinfo <houseId>– detailed house info./taxes admin setowner <houseId> <player>– transfer ownership./taxes admin markpaid <houseId> <cycleId>– manually mark paid./taxes admin reload– reload configuration and data.
Permissions
awesometaxes.player– base player access.awesometaxes.player.members– trusted players can add/remove members.awesometaxes.admin– base admin access.awesometaxes.admin.taxes– set tax item/amount.awesometaxes.admin.cycles– start/cancel waves, view status/defaulters.awesometaxes.admin.vault– open the admin vault GUI.
Configuration
settings.maxHousesPerPlayer– per-player house cap.settings.paymentMode–save(store items for vault) ordelete.settings.autoCycle.enabled/intervalTicks/durationTicks– optional repeating rent wave.settings.storeCycles– number of recent cycles retained (default 3).- Messages/prefix are in
config.yml.