DimensionBank is a lightweight and stable item bank plugin designed for both single servers and BungeeCord networks.
It is also very suitable for normal single servers with independent inventories.
It allows players to safely store and access items across worlds or servers, making it ideal for multi-server setups, legacy servers, and hybrid environments.
The plugin focuses on simplicity, compatibility, and reliability
✨ Features
- ✔ Find items instantly by name or keyword. Just sort and saerch!
- ✔ Works on both single servers and Bungee networks
- ✔ Compatible with legacy and modern versions (1.7–1.20+)
- ✔ Simple and clean GUI
- ✔ Lightweight and low resource usage
- ✔ Cross-server storage via shared storage
⚙ Optional Requirements
- (Optional)Shared storage (same public folder) for cross-server mode
▶ Quick Start
✅ Single Server
1. Put the plugin into /plugins/
2. Start the server
3. Use /db open to open the bank menu
Cross-Server (Bungee Network)
Spoiler
Commands
1. Install the plugin on all sub-servers
2. Set the same bank-path for all servers (shared folder)
3. Restart all servers
4. All servers must use the same storage path
2. Set the same bank-path for all servers (shared folder)
3. Restart all servers
4. All servers must use the same storage path
/db list <page> - List available vanilla items
/db bal [page] - View your bank balance
/db open [page] - Open withdraw menu
/db save - Deposit held item
/db saveall - Deposit held and similar items
/db take - Withdraw 1 stack of held item
/db takeall - Withdraw multiple stacks
/db reload - Reload config
/db version - Show plugin version
⚙ Configuration
Spoiler
Storage Path
bank-path: ./DimensionBank/data/
Defines where player bank data is stored.
All servers must use the same path in cross-server mode.
Bank System
bank-enable: true
Enable / disable the entire banking system.
Deposit Tax
tax:
enable: false
rate: 0.01
Apply tax when depositing items.
Example: 0.01 = 1%
Storage Limit
limit:
enable: false
default: 100000
Limit how many of each item a player can store.
⏱ Cooldown
cooldown-ms: 1000
Cooldown between operations (ms)
Recommended: 500 - 1500
Denied Items
deny-items:
- BEDROCK
- COMMAND_BLOCK
Items that cannot be deposited.
Must use Bukkit material names.
Vanilla Item Validation
only-pure-vanilla: true
If enabled, only pure vanilla items are allowed.
Disables:
- Enchanted items
- Renamed items
- Custom NBT items
Recommended for anti-dupe.
Withdraw Settings
withdraw:
left-click-stacks: 1
right-click-enable: true
right-click-max-stacks: 2
drop-if-full: true
Controls withdraw behavior:
Left click = Small withdraw
Right click = Bulk withdraw
Drop if full = Drop on ground
Item Language System
item-lang:
enable: false
file: item-lang.yml
auto-fill: true
Enable item name translation.
Used for GUI and commands.
bank-path: ./DimensionBank/data/
Defines where player bank data is stored.
All servers must use the same path in cross-server mode.
Bank System
bank-enable: true
Enable / disable the entire banking system.
Deposit Tax
tax:
enable: false
rate: 0.01
Apply tax when depositing items.
Example: 0.01 = 1%
Storage Limit
limit:
enable: false
default: 100000
Limit how many of each item a player can store.
⏱ Cooldown
cooldown-ms: 1000
Cooldown between operations (ms)
Recommended: 500 - 1500
Denied Items
deny-items:
- BEDROCK
- COMMAND_BLOCK
Items that cannot be deposited.
Must use Bukkit material names.
Vanilla Item Validation
only-pure-vanilla: true
If enabled, only pure vanilla items are allowed.
Disables:
- Enchanted items
- Renamed items
- Custom NBT items
Recommended for anti-dupe.
Withdraw Settings
withdraw:
left-click-stacks: 1
right-click-enable: true
right-click-max-stacks: 2
drop-if-full: true
Controls withdraw behavior:
Left click = Small withdraw
Right click = Bulk withdraw
Drop if full = Drop on ground
Item Language System
item-lang:
enable: false
file: item-lang.yml
auto-fill: true
Enable item name translation.
Used for GUI and commands.
Contact
- GitHub: https://github.com/Tining123/DimensionBank
- QQ: 1340212468
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
DimensionBank | Cross-Server Storage support | All Versions (1.7–1.20+) is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 29 times (via Spigot). Download it and open it directly in the game.