
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.

