Skip to main content
Bank cards are debit cards tied to a player’s account, used at ATMs and for card payments. Turn the whole feature off with Config.Cards.enabled = false. Everything here is in config/cards.lua.
A card is a bearer key: whoever holds it can use it at an ATM. That’s why cards are limited to personal accounts by default - only opt other types in if you’re happy for a stolen card to reach them.

Virtual or physical

Every card is virtual and works at ATMs with no inventory needed. Turn on physical cards to also give players a real bank_card item they can carry, drop, or hand over:
config/cards.lua
To add the item, copy the ready-made block from install/inventories/ - see Installation. Using the item near an ATM opens straight to that card’s PIN.

The settings

Good to know

  • PINs are assigned automatically and can be viewed or changed at the bank.
  • Designs - five styles ship in (obsidian, glacier, emerald, aurum, nebula), picked when a card is ordered. Nothing to set up.
  • Freezing - a lost or stolen card can be frozen from the bank, and too many wrong PINs freezes it automatically. Unfreeze at a teller.