CoreBank
The Ultimate High-Performance Async Banking Solution with Advanced GUI Actions
View attachment 964426
---
✨ Features
---
Commands & Permissions
Player Commands:
Admin Commands:
---
⚙️ Requirements & Dependencies
---
Setup & Installation
⭐ If you enjoy using CoreBank, please consider leaving a 5-star review! For bug reports or feature requests, use the GitHub/Discussion section. ⭐
The Ultimate High-Performance Async Banking Solution with Advanced GUI Actions
View attachment 964426
---
✨ Features
- 100% Asynchronous I/O: Saving, loading, and logging operations run entirely on separate threads. Your main
thread stays untouched—enjoy a constant 20.0 TPS! - Smart Click GUI Logic: Save precious GUI space. Players can use Left-click (+100), Right-click (+1,000), or Shift-click (Deposit/Withdraw entire wallet/bank) on a single item.
- Modular Multi-Config System: No messy configurations. Manage everything cleanly via dedicated files: database.yml, loans.yml, interest.yml, and gui.yml.
- Built-in MariaDB/MySQL Support: Features a high-speed HikariCP connection pool for network-wide synchronization (perfect for BungeeCord/Velocity setups).
- Standalone Fallback Modus: No SQL database available? No problem. The plugin automatically switches to a local bank_data.yml file if MySQL is disabled.
- Advanced Interest & Debt Systems: Passive interest payments with a configurable maximum balance cap. Loans can also generate debt interest over time to balance your economy.
- Async Bank Leaderboard: Let players compete for the top spot with /bank top, calculated completely lag-free in the background.
- Transaction History (Support Ready): Every movement is safely logged into the database, making fraud protection and player support incredibly easy.
---
Commands & Permissions
Player Commands:
- /bank — Opens the interactive banking terminal.
Permission: corebank.use (Default: true) - /bank top — Displays the top 10 richest bank accounts on the server.
Permission: corebank.use (Default: true)
Admin Commands:
- /bankadmin see <player> — Inspect a player's bank balance and debt.
- /bankadmin <add|remove|set> <player> <amount> — Manage any player's bank account instantly.
Permission: corebank.admin (Default: op)
---
⚙️ Requirements & Dependencies
- Java 21 or higher
- Paper / Spigot 1.21.x
- Vault
- Any Vault-compatible Economy Plugin (e.g., EssentialsX, CMI)
---
Setup & Installation
- Download and drop the corebank.jar into your server's plugins folder.
- Ensure both Vault and an economy plugin are active.
- Start the server to generate the four modular configuration files.
- (Optional) Open database.yml to insert your MariaDB/MySQL credentials and toggle mysql.enabled to true.
- Customize the items, text, and interest rates in their respective files.
- Reload/Restart and enjoy a high-performance banking system!
⭐ If you enjoy using CoreBank, please consider leaving a 5-star review! For bug reports or feature requests, use the GitHub/Discussion section. ⭐
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- 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.
CoreBank | Async MySQL Bank | GUI | Vault | Kredite & Zinsen is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 17 times (via Spigot). Download it and open it directly in the game.