Description
Banking
A bank system for Fabric servers. Every player gets an account and uses emeralds as money.
For players
- /banking sets up your account (name + PIN). Setup takes 2 minutes, you can keep playing meanwhile.
- After that, /banking opens the login. The home page shows your name, account number, balance and your last 5 activities.
- Deposit: pay in emeralds from your inventory.
- Withdraw: get emeralds back into your inventory (needs free space).
- Transfer: send emeralds to another player with their account number and name.
- 5 wrong PIN attempts lock the account for 5 minutes. PINs are stored hashed.
Sellers and cashier
- Admins (OP) manage sellers: /seller add [player] [business name] and /seller remove [player].
- Sellers use /Kasse [player] on customers within 5 blocks, enter an amount and choose cash or card.
- Card: the customer confirms with their PIN, the money goes to the seller's account. The customer's activity list shows the business name.
- Cash: the customer only sees the amount to pay.
- Payment requests expire after 60 seconds.
Details
- English and German, following the game language.
- Accounts and sellers are saved in the config folder and survive restarts.
Requirements
- Minecraft 1.21.8, Fabric Loader, Fabric API
- Install on the server and on every player's client.
Feedback and bug reports are welcome in the comments.






