Voxel Shop beta is live. Expect occasional bugs. Learn more  
UltimateBankCraft icon

UltimateBankCraft v.1.0.0

Give your players a real economy. BankCraft brings player-owned banks, loans, interest and NPC staff

 


ChatGPT%20Image%2025%20feb%202026-%2015_36%20(1).png


BankCraft — Player-Owned Banking System
BankCraft is a fully-featured, performance-optimized banking plugin that lets your players create and run their own banks — complete with client accounts, loans, automatic interest, NPC employees, and a clean GUI interface.

Whether you run an economy RPG, a survival SMP or a towny server, BankCraft adds a layer of financial depth that keeps players engaged and your economy alive.

ChatGPT%20Image%2025%20feb%202026-%2015_43.png



️ Player-Owned Banks Any player with permission can invest their in-game money to found a bank. Set your own fees, hire NPC staff, and grow your profits from client deposits, withdrawals and loan interest.

Full Banking Operations Clients can deposit, withdraw, and transfer funds between accounts through an intuitive GUI or text commands — with optional remote access for a small extra fee.

Loan System with Reputation Players can request loans from nearby banks. Interest rates are dynamically calculated based on the borrower's reputation score — good clients get better rates. Loans are tracked, paid in installments, and affect the borrower's credit history.

Automatic Deposit Interest Bank owners can attract clients by paying automatic interest on deposits. The rate and interval are fully configurable. Calculations run asynchronously to avoid any server lag.

NPC Employees (Citizens) Hire Cashier, Manager, Security and Consultant NPCs to staff your bank. Players can interact with NPCs to open the bank GUI without commands. Requires Citizens.

Monthly Reward Presets Bank owners can enable configurable rewards for loyal clients — money bonuses or items, distributed automatically.

Robust & Lag-Free

ChatGPT%20Image%2025%20feb%202026-%2015_47.png



    • Spigot / Paper 1.19 – 1.21.x
    • Vault (required)
    • Citizens 2.x (optional — for NPC staff)

 


ChatGPT%20Image%2025%20feb%202026-%2015_43%20(1).png


 


permissions:
bankcraft.*:
description: Full access to all BankCraft features
default: op
children:
bankcraft.create: true
bankcraft.admin.*: true
bankcraft.use.*: true
bankcraft.remove: true
bankcraft.npc.create: true
bankcraft.employees.manage: true
bankcraft.create:
description: Allows creating a player-owned bank
default: false
bankcraft.remove:
description: Allows requesting and confirming bank closure
default: false
bankcraft.use.*:
description: Grants all standard player banking features
default: true
children:
bankcraft.use.basic: true
bankcraft.use.transfer: true
bankcraft.use.loan: true
bankcraft.use.gui: true
bankcraft.use.remote: true
bankcraft.use.basic:
description: Allows deposit, withdraw and balance commands
default: true
bankcraft.use.transfer:
description: Allows transferring funds to other players
default: true
bankcraft.use.loan:
description: Allows requesting and repaying loans
default: true
bankcraft.use.gui:
description: Allows opening the bank graphical interface
default: true
bankcraft.use.remote:
description: Allows operating a bank remotely without being near it
default: true
bankcraft.admin.*:
description: Grants all administrative commands
default: op
children:
bankcraft.admin.reload: true
bankcraft.admin.force: true
bankcraft.admin.backup: true
bankcraft.admin.reload:
description: Allows reloading BankCraft configuration
default: op
bankcraft.admin.force:
description: Allows force-closing any bank
default: op
bankcraft.admin.backup:
description: Allows creating a data backup
default: op
bankcraft.npc.create:
description: Allows creating NPC bank employees
default: op
bankcraft.employees.manage:
description: Allows assigning and removing NPC employee roles
default: op

Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.