
Bubustein ATM Plus
Real banking for BubusteinMoney — ATMs, currency exchange, IBAN accounts and a custom Banker NPC.
Forge • Minecraft 1.20.1 • Requires BubusteinMoney 5.1.0+ • Singleplayer & Server
🔄 Previously published as Automatic ATM machine — see the old page: Enhanced ATM on CurseForge.
Bubustein ATM Plus turns BubusteinMoney's banks into a complete, modern banking experience. Use a clean compact ATM to deposit, withdraw and exchange currencies at real rates, manage your IBAN bank accounts, and link your debit/credit cards at a brand-new Banker NPC — no commands required.

Key Features
- Modern compact ATM GUI — a dark, clean terminal with the player inventory, a card slot and a 3×3 money grid.
- Real multi-currency exchange — live conversion between all BubusteinMoney currencies using the server's real exchange rates (no more 1:1 guessing).
- Grid deposit & physical withdraw — drop bills/coins into the 3×3 grid to deposit; withdraw your balance back as physical cash in the currency you choose.
- IBAN bank accounts — full integration with BubusteinMoney 5.1.0 server-side accounts; balances are stored on the account, not faked on the card.
- Custom Banker NPC — create accounts, link a card to an account, unlink, delete empty accounts, and buy debit/credit cards from a card shop (paid with physical cash). Give it a custom name and any skin from a URL.
- Debit & credit cards — each tier has its own withdraw fee (debit) or credit limit & interest (credit). Hover a card to see its balance and fee instantly — no Shift needed.
- No key needed — open the ATM with any linked card. A card left inside is safely kept in the ATM and restored when you reopen it (it survives logout).
- In-GUI message banner — transaction results show neatly below the GUI instead of spamming chat.
- Protected infrastructure — ATMs can be configured so only staff place/break them, with an optional “require bank account” rule.
- Multilingual — English and Spanish.
- Configurable — server admins can tune fees, limits, exchange behaviour and the GUI layout.

The Banker NPC
Spawn a Banker with the Banker Spawn Egg and give it a custom name and any skin from a URL. Right-click it to open a 3-tab interface:
- Bank — create accounts, link/unlink a card, and delete empty accounts; your accounts are listed with their IBAN and balance.
- Shop — buy blank debit/credit cards, paying with physical money from your inventory.
- Admin (ops only) — set each card's price and currency, and the NPC's name and skin URL.



Cards & Fees
| Debit tier |
Withdraw fee |
Credit tier |
Limit |
Interest |
| Rusty |
10% |
Classic |
5,000 EUR |
15% |
| Classic |
3% |
Gold |
20,000 EUR |
10% |
| Gold |
2% |
Platinum |
100,000 EUR |
5% |
| Steel |
1% |
— |
— |
— |
| Supreme |
0% |
— |
— |
— |
Configuration
Everything is configurable in config/bubustein_atm_plus/bubustein_atm_plus-common.toml:
| Option |
Default |
What it does |
| protect_atm_blocks |
true |
Prevent non-admins from breaking/picking ATM blocks (set to false to allow mining ATMs) |
| restrict_atm_placement |
true |
Prevent non-admins from placing ATM blocks |
| protect_atm_from_pistons |
true |
Stop pistons from pushing/pulling ATM blocks |
| disable_atm_crafting |
true |
Remove the ATM crafting recipe so nobody can craft new ATMs |
| admin_bypass_permission_level |
2 |
Op level (0–4) that bypasses ATM break/place protection (creative always bypasses) |
| require_bank_account |
true |
Cards must be linked to an active IBAN account before they can hold money |
| enable_bank_permission_system |
false |
Require a Bank Permission Block within range (bank_permission_range, default 10) for ATMs to work |
Requirements
- Minecraft 1.20.1
- Minecraft Forge 47.2.0+ (47.4.x recommended)
- BubusteinMoney 5.1.0+ (required — provides the IBAN bank-account API this mod integrates with)
Free to play. You may use this mod on any server, public or private, at no cost.