eBanks - Player Banking Plugin v1.1.1

A full-featured Minecraft banking plugin with GUI, loans, interest, and a built-in web interface.
⚙ eBanks v1.1.1 — Polish & Security
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ What's New
Transaction Confirmation Screen
Any withdrawal or send at or above a configurable threshold now opens a confirmation GUI before executing. Players see the amount and target, then choose to confirm or cancel — preventing accidental large transfers.
  • Default threshold is $10,000 — fully configurable in config.yml
  • Applies to both withdrawals and sends to other players
  • Cancelling returns to the bank GUI with no changes made
  • Set confirm-threshold: 0 to disable confirmations entirely
Bug Fixes
  • Fixed a rare silent bug where debt collector tracking could corrupt when the loan system and main thread accessed the same data simultaneously under server load
  • Session tokens for the web interface are no longer exposed in request URLs — improving security for servers with access logging enabled
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Upgrading from v1.1.0?
  • Your existing player data, config.yml and messages.yml are fully compatible — no migration needed
  • Add confirm-threshold: 10000 manually to your existing config.yml — it will not be added automatically on existing installs
  • Fresh installs will have it added automatically with the default value
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Thank you for using eBanks! If you encounter any issues please open a conversation or leave a review.
⚙ eBanks v1.0.9 — Death Penalty System
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ What's New
Death Penalty System
Players now lose a configurable percentage of their wallet balance when they die. Money stored in the bank is always safe — giving players a real reason to use it beyond just loans and interest.

Key highlights:
  • Rank-based penalties — different ranks lose different percentages. Default: 50% → VIP 25% → MVP 12.5% → Elite 0%
  • Fully customisable — add as many rank tiers as you want with any permission node in config.yml
  • Grant ebanks.deathpenalty.exempt to fully bypass the penalty for staff or specific players
  • Toggle on/off and change the default % live from /bankadmin → General Settings — no restart needed
  • Can be fully disabled in config.yml if you don't want it on your server
New Permissions:
  • ebanks.deathpenalty.exempt — full bypass, no penalty on death
  • ebanks.deathpenalty.rank.vip — 25% penalty (configurable)
  • ebanks.deathpenalty.rank.mvp — 12.5% penalty (configurable)
  • ebanks.deathpenalty.rank.elite — 0% penalty (configurable)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Upgrading from v1.0.8?
  • The new death-penalty block will be added to your config.yml automatically on first start — no action needed
  • Your existing player data is fully compatible — no migration needed
  • Death penalty is enabled by default at 50% — disable it in config.yml or /bankadmin if you don't want it
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Thank you for using eBanks! If you encounter any issues please open a conversation or leave a review.
⚙ eBanks v1.0.8 — Translation & Messages Overhaul
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ What's New
Fully Configurable Chat Messages
Every chat message sent to players is now configurable via a dedicated messages.yml file, generated automatically in plugins/eBanks/ on first start. Want to translate the plugin into another language or just match your server's style? Edit the file and reload.

Key highlights:
  • The configured prefix now applies to every single message — change it once and it takes effect everywhere
  • Every message supports & color codes and placeholder substitution
  • Use /bank reload to apply changes without restarting your server
Note: GUI item names and lore are intentionally not included — only chat messages are configurable for now, keeping the file clean and easy to work with. GUI text customisation may come in a future update.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Upgrading from v1.0.7?
  • A messages.yml will be created automatically on first start — no action needed
  • Your existing config.yml and player data are fully compatible — no migration needed
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Thank you for using eBanks! If you encounter any issues please open a conversation or leave a review.
⚙ eBanks v1.0.6 — Configurable Collector Mob Type

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ What's New

Configurable Debt Collector Mob Type
The mob used as a Debt Collector is no longer hardcoded to Iron Golem. You can now set any valid Bukkit EntityType — want Wardens hunting down your debtors? Go for it.

Changeable from three places:
  • config.ymlbank.loan.collectors.mob
  • /bankadmin → Loans Settings — click Collector Mob Type and type in chat
  • /bank admin web — new Collector Mob Type field in the Loan Settings panel
Invalid mob types are rejected with an error message and fall back to IRON_GOLEM safely.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ New Config Option

Code:
collectors:
  mob: "IRON_GOLEM"  # e.g. IRON_GOLEM, ZOMBIE, WARDEN, VINDICATOR, SKELETON

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Thank you for using eBanks! If you encounter any issues please open a conversation or leave a review.
⚙ eBanks v1.0.5 — Admin GUI, In-Game Config Editor & Update Checker



✦ What's New

Admin GUI (/bankadmin)
A brand new dedicated admin command that opens a full overview panel showing plugin info, feature statuses and live config values at a glance.
Aliases: /bank admin, /ebankadmin, /badmin

In-Game Config Editor
Edit every config value directly from the GUI — no more touching config.yml by hand for every change. Sub-panels for:
  • Interest — toggle on/off, change interval
  • Loans — toggle on/off, max amount, interest rate, interval, collector count, missed payments threshold, collector name
  • Limits — toggle on/off, default limit, max limit, upgrade cost, cost multiplier, increase amount
  • Web Interface — toggle on/off, port, URL
  • General — minimum deposit, minimum withdrawal
All changes save to config.yml instantly — no reload needed.

Update Checker
Automatically checks for new versions on startup and notifies console and admins with ebanks.admin permission. Fully configurable with custom message placeholders: %current_version%, %new_version%, %link%.



✦ Changes & Fixes
  • /bank admin now opens the admin GUI
  • /bank admin web gives the web admin panel link (previously /bank admin)
  • Fixed admin sub-panel clicks not working and items being pickable inside admin GUIs
  • Removed YAML as a supported database type (SQLite and MySQL only)
  • Version bumped to 1.0.5



✦ Config Changes (upgrading from v1.0.4)

Add the following to your config.yml:

Code:
update-checker:
  enabled: true
  resource-id: 133082
  notify-console: true
  notify-admins: true

Add these under your messages section:

Code:
  update-console: "&6[eBanks] &eNew version available! &7Current: &fv%current_version% &7-> &aLatest: &fv%new_version% &7| &b%link%"
  update-admin: "&8[&6eBanks&8] &eUpdate available! &7Running &fv%current_version% &7— latest is &av%new_version%&7. &b%link%"
  update-up-to-date: "&6[eBanks] &aPlugin is up to date! &7(v%current_version%)"



Thank you for using eBanks! If you encounter any issues please open a conversation or leave a review.
v1.0.4 — Debt Collectors & Limit Upgrades

5 March 2026

⚔️ Debt Collectors

Switched to Iron Golems — no longer burn in sunlight
Collectors are now completely invincible
Only spawn after a configurable number of missed payments (default: 2)
Players get a warning before collectors are sent
Instantly despawn when /payinterest or /payloan is used


🏦 Escalating Limit Upgrades

Each upgrade now costs more than the last (default: 1.5× multiplier)
Example: $500 → $750 → $1,125 → $1,687...
Players are shown the next upgrade cost after each purchase


⚙️ New Config Options

cost-multiplier — controls how fast upgrade costs scale
collectors.missed-payments-before-spawn
collectors.count
collectors.name


🛠️ Bug Fixes

Fixed server shutdown error when collectors were active
Fixed limit upgrade cost not updating in GUI after purchase
Added automatic database migration for existing installs
EULA: Free EULA
382 Views
7 Downloads
Mar 5, 2026 Published
Mar 16, 2026 Updated
Not yet rated
4.7 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Economy
  1. GUI
  1. Storage
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,182 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,117 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 43 ratings
3,050 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,804 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,573 purchases
382 Views
7 Downloads
Mar 5, 2026 Published
Mar 16, 2026 Updated
Not yet rated
4.7 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Economy
  1. GUI
  1. Storage
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,182 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,117 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 43 ratings
3,050 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,804 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,573 purchases
Top