Simple Banking: Vault-Powered Item Banking for Minecraft Servers

Download Simple Banking for Minecraft to let players deposit items into shared chests, track balances via scoreboard, and integrate with Vault economy. Easy setup for Spigot/Paper servers.

Download simplebanking for Minecraft 1.21.2

Original name: simplebanking

Minecraft: 1.21.2

FileVersionLoaderSize
simplebanking.jar1.21.2—33 КБDownload

Simple Banking: A Lightweight Item Bank for Minecraft Servers

Managing in-game currency on a Minecraft server often means juggling multiple plugins or relying on virtual money alone. Simple Banking flips that concept by turning physical items into a bankable resource. Players deposit configured items—like diamonds or emeralds—into special chests, and their balance appears live on the scoreboard. With full Vault economy support, this plugin bridges the gap between tangible items and server-wide economy systems, all without bloated features.

Simple Banking bank chest interface showing diamond deposits and player balance in Minecraft server gameplay.

Why Choose Simple Banking for Minecraft?

Unlike traditional economy plugins that rely solely on virtual numbers, Simple Banking for Minecraft gives every item a real, physical presence. Players can see their wealth accumulate in shared chests, withdraw items when needed, and enjoy a transparent system that feels more survival-friendly. Server admins love the minimal configuration and the fact that it works out of the box with Vault, making it compatible with hundreds of other plugins.

Key Features at a Glance

  • Per-player balances stored in config.yml — no database required.
  • Configurable currency item and optional block form with a multiplier (e.g., 1 diamond block = 9 diamonds).
  • Multiple deposit methods: shift-click, cursor click, or hopper transfer with owner tracking.
  • Smart withdrawals that convert to blocks first to save inventory space.
  • Live scoreboard updates in the tab list and below player names.
  • Vault economy provider for seamless integration with shops, jobs, and other plugins.
  • In-game currency management command with autocompletion for any minecraft:item.

How Simple Banking Works

The core idea is straightforward: you designate a specific item (and optionally its block form) as the server's currency. When a player deposits that item into a Bank Chest, the plugin converts it into bank units and updates the player's balance. Withdrawals do the reverse, giving back blocks first to minimize inventory clutter. The scoreboard then displays everyone's balance in real time, creating a friendly competitive leaderboard.

Deposits Made Easy

Players can add funds to their account in three ways:

  • Shift-click: Move currency items from their inventory directly into a Bank Chest.
  • Cursor click: Place items onto any slot of a Bank Chest.
  • Hopper transfer: Hoppers remember who placed them, so items funneled into a Bank Chest credit the hopper's owner. If the owner is unknown, the nearest player within 16 blocks gets the credit.

Scoreboard Integration

Once installed, Simple Banking automatically adds a scoreboard showing the currency's plural name (e.g., "Diamonds") in the tab list and under each player's nametag. Balances refresh on every deposit, withdrawal, and player join, so the information is always current.

Installation and Requirements

This plugin is built for modern Minecraft server software. It requires Bukkit, Spigot, or Paper 1.21.x and Java 17 or higher. You must also have Vault installed, as Simple Banking uses it to register as an economy provider. If you're looking to download Simple Banking, grab the latest JAR from the official SpigotMC page or your preferred plugin repository. For those using the foxygame.net launcher, the add-on catalog includes Simple Banking with one-click installation and automatic version compatibility checks, so you can skip manual file management entirely.

How to Install Simple Banking

Follow these steps to get started:

  1. Ensure Vault is already in your server's plugins/ folder.
  2. Place the simplebanking-<version>.jar file into the same plugins/ directory.
  3. Start (or restart) your server. The plugin will generate a default config.yml.
  4. Check the server console for the message: Registered SimpleBanking as Vault provider and Simple Banking enabled.
  5. Use /givebankchest to obtain a special chest and place it to create your first Bank Chest.

Commands and Permissions

Simple Banking keeps the command list short and intuitive:

  • /givebankchest — Gives a tagged chest that becomes a Bank Chest when placed. (Permission: diamondbank.admin)
  • /withdraw <amount> — Withdraws the specified number of units from your balance, converting to blocks and items. (Permission: diamondbank.withdraw)
  • /balance — Shows a leaderboard of all players with non-zero balances. (Permission: diamondbank.balance)
  • /currency <item> [block] [multiplier] [singular] [plural] — Changes the currency type. All player balances must be zero before switching. Autocompletes with minecraft:item and minecraft:block suggestions. (Permission: diamondbank.admin)

Default permissions are set to true for diamondbank.withdraw and diamondbank.balance, while admin commands default to OP.

Configuration Deep Dive

The config.yml file is clean and self-explanatory. You can define the currency item, its block counterpart, the multiplier, and display names. For example:

currency:
  item: DIAMOND
  block: DIAMOND_BLOCK
  block_multiplier: 9
  name_singular: Diamond
  name_plural: Diamonds

If you omit the block entry, block deposits and withdrawals are disabled. Changes made via the /currency command are saved automatically; manual edits require a server restart or reload. Player balances are stored under the players: section and persist across restarts.

Troubleshooting Common Issues

  • Invalid plugin.yml: If you compile from source, ensure no non-ASCII characters sneak in. Rebuild with proper encoding.
  • Scoreboard errors: Verify that your server imports org.bukkit.scoreboard.Scoreboard and ScoreboardManager correctly.
  • Duplicate JARs: Remove old versions like SimpleBanking.jar if you also have simplebanking-<version>.jar to avoid classpath conflicts.
  • Currency change blocked: The /currency command will refuse to switch if any player has a balance above zero. Have everyone withdraw first, then retry.

Whether you run a small survival world or a large economy-driven network, Simple Banking adds a tangible, item-based banking layer that feels native to Minecraft. Its tight Vault integration means you can connect it to existing shop plugins, and the scoreboard keeps the community engaged. Download Simple Banking today and give your players a bank they can see and touch.