HomeJavaModsRoyalBank
RoyalBank
ModsJava

RoyalBank

Vault-backed player banking with upgradeable account tiers, daily interest, transfers, and fully config-driven GUIs. Built for the eco suite with optional…

Which Minecraft do you have?

Every version of the game needs its own build. Pick yours, then download — the wrong build installs fine and then does nothing in the game. This mod is built for Paper only.

⬇ Download for 26.1–26.2⬇ Download for 1.21–1.21.11
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
RoyalBank — screenshot 1RoyalBank — screenshot 2

RoyalBank

A Vault-backed banking plugin for Paper — upgradeable account tiers, daily interest, secure transfers, and GUIs you configure down to the slot.

RoyalBank gives your players a real bank: a separate, safe balance they grow through account tiers and interest, kept completely under your control through config. It's built to slot into the eco suite (EcoItems, EcoShop, and the companion RoyalAuctions, RoyalBazaar, and EconGuard plugins) but has no hard dependency on any of them — drop it onto any server with Vault and an economy plugin and it just works.


Features


How interest works

Interest is claim-driven. Players receive it on join (if enabled) or via /bank interest and the GUI button, subject to a cooldown. The cooldown is only consumed when interest is actually paid — so an empty or already-full bank never wastes a claim.

Upgrade costs

Charge whatever you like to unlock a tier — money, items, or both:

upgrade-cost:
  money: 25000000.0
  items:
    - "minecraft:GOLD_BLOCK:64"
    - "ecoitems:enchanted_gold_block:20"
    - "ecoitems:bank_upgrade_core:1"

Vanilla requirements reject custom/PDC-tagged EcoItems, so a custom gold-block item can't be used to satisfy a plain minecraft:GOLD_BLOCK cost.


Anti-abuse & RMT detection

RoyalBank watches money moving in and out of the bank to surface laundering and real-money trading — for example, a brand-new account suddenly parking a fortune.

If EconGuard is installed, RoyalBank also reports every movement to its shared audit ledger, so a player's banking activity is correlated with their auction and shop activity in one place — which is what catches an RMT chain that launders through an auction sale before it ever reaches the bank.


Commands

Players

Command Action
/bank Open the bank GUI
/bank balance Show your bank balance
/bank deposit <amount> Deposit money
/bank withdraw <amount> Withdraw money
/bank upgrade Upgrade your account tier
/bank interest Claim available interest
/bank info Account details

Admins

Command Action
/bank reload Reload config, messages, and GUIs
/bank admin balance <player> View a player's balance
/bank admin setbalance / addbalance / removebalance <player> <amount> Adjust a balance
/bank admin setlevel <player> <level> Set a player's tier
/bank admin reset <player> Reset an account
/bank admin transactions <player> View transaction history
/bank admin backup Create a database backup
/bank admin flags [clear] Review or clear anti-abuse flags

Permissions

Node Default
royalbank.use true
royalbank.deposit true
royalbank.withdraw true
royalbank.upgrade true
royalbank.admin op
royalbank.alerts op

GUI buttons enforce the same permissions as the equivalent commands.

PlaceholderAPI

If PlaceholderAPI is installed, RoyalBank registers placeholders for balance, level, level name, max balance, remaining bank space, next-interest time and amount, max interest, and combined (bank + purse) balance — e.g. %royalbank_balance%, %royalbank_level_name%, %royalbank_bank_space%, %royalbank_combined_balance%.


Reliability


Requirements

Installation

  1. Drop RoyalBank.jar into your plugins/ folder.
  2. Start the server — config files generate under plugins/RoyalBank/.
  3. Edit config.yml, messages.yml, and the gui/*.yml files to taste.
  4. Run /bank reload after any edits.

Part of the suite

RoyalBank pairs with RoyalAuctions, RoyalBazaar, and EconGuard — but every one of them runs standalone. Full admin and developer documentation lives on the GitHub repository.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more