FeatherfallBank
1.1.0Vault economy for Paper 1.21.x — Shillings currency with Pouch wallet, Treasury bank, safe-zone support, and polished GUIs.
FeatherfallBank
Shillings. Pouch. Treasury.
A modern Vault economy plugin for Paper 1.21.x that introduces a Shillings currency, a player Pouch (wallet), and a region-safe Treasury bank—wrapped in polished GUIs with clear, friendly UX.
✨ Features
- Vault Economy Provider – Registers Shillings so shop/rank plugins work out of the box.
- Pouch (wallet) – Action-bar pickup messages, itemized drops,
/pouchGUI, and/pouch drop. - Treasury (bank) – Secure bank separate from the pouch with clean Deposit/Withdraw menus.
- Fair Death Penalty – Drops 50% of the Pouch on any death (configurable).
- Safe Zones – No pouch drops in configured WorldGuard regions (e.g., spawn).
- Teller Blocks – Optional region-gated teller access (e.g., LECTERN, BELL) for immersive banking.
- Anti-Abuse – Hopper-proof, fire-proof pouch items; safe despawn handling; GUI click-protection.
- Starting Balance – Set a default balance for new players.
- SQLite Storage – Zero-config default; simple and reliable.
- Admin Tools –
/treasuryadmin set|give|take|top|reload, locale-aware formatting.
✅ Requirements
- Server: Paper 1.21.x (tested on 1.21.8)
- Dependencies:
- Vault (required)
- WorldGuard (optional, for safe-zones)
- Note: If you currently use EssentialsX-Economy, remove that jar so FeatherfallBank is the active Vault provider.
🚀 Installation
- Install Vault (and WorldGuard if you want safe-zones).
- Drop
FeatherfallBank-<version>.jarintoplugins/. - Start the server to generate config files.
- Run
/vault-infoand confirm FeatherfallBank is the registered economy provider. - Adjust
config.yml(starting balance, death-drop percent, safe-zone regions), then/treasuryadmin reload.
🔧 Quick Config
currency-name: "Shillings"
currency-name-singular: "Shilling"
starting-balance: 500
pouch:
death-drop-percent: 0.5 # 50% of Pouch dropped on death
respect-keep-inventory: true # if keepInventory is on, skip drops
hopper-proof: true
despawn-deletes: true
safe-zones:
enabled: true
regions: [owlrun, spawn] # WorldGuard regions with no pouch drops
treasury:
allow-command-open: true
teller:
enabled: true
require-region: true
regions: [owlrun]
blocks: [LECTERN, BELL] # blocks that act as Tellers
storage:
type: SQLITE
messages:
pickup: "+{amount} Shillings to your Pouch."
receipt-deposit: "Deposited {amount} Shillings to your Treasury."
receipt-withdraw: "Withdrew {amount} Shillings to your Pouch."
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta