promotional bannermobile promotional banner

Kirri's Economy

A real bank for what you mine: accounts of minerals, debit cards, ATMs, payment terminals, transfers and a branch with tellers and a vault. No money, no credit.
item image
item image
item image
item image
item image
item image
item image
item image

Description

The bank: a marble building with columns, lanterns along the path and a small market stall next to it

Kirri's Economy

A real bank for your server, for what you really mine. Accounts of diamonds, emeralds, gold, iron and more · debit cards · ATMs · payment terminals · transfers to anyone · a branch with tellers, guards and a vault

Fabric · Forge · NeoForge | 1.20.1 · 1.21.1 · 26.3 | 18 languages | Needed on the server and on every client

Fabric also needs Fabric API.

There is no money in this mod: no currency, no prices, no interest and no credit. Your account holds the materials you deposited, counted in whole units, and that is all. What you see is what you own.


Your minerals, in a real account

The bank app: your materials with their real icons, a transfer, the history, your cards and the light theme

Walk up to a teller counter, a vault or an ATM and deposit what you carry. The items really leave your inventory and appear in your account, and withdrawing gives them back. Blocks count too: a diamond block goes in as 9 diamonds.

Your balance is a list with the real icon of every material and how many you have. The app has a dark and a light theme.

A bank with tellers, guards and a vault

The teller greets you, counts and hands over what you asked for

The tellers greet you when you come close, look at you, count and hand things over. The guards stand at the door and salute. None of them are mobs: they can't be pushed, killed or lost.

The vault door: the wheel turns, the bolts slide back and the heavy door swings open

Inside the bank: the queue, the counters, the vault and the ATMs

The Bank Deed builds the whole branch in one go: counters, vault, ATMs, guards, marble floor and carpet. It never overwrites a block; it tells you how many are in the way. By default only operators and creative players can use it. Every piece can also be crafted and placed one by one.

ATMs and debit cards

A debit card in hand in front of an ATM, which approves the operation

Ask for a debit card at the counter. It has your masked number and your name on it, in six designs, with an optional PIN. You can block it and replace it. A card only works for its owner and only if they carry it: a stolen card is useless, even with the right PIN. Three wrong PINs block it until you visit a counter.

ATMs take deposits from anyone. To withdraw at an ATM you need your own card (the server can turn that off).

Send minerals to anyone

Send any material to any player, online or offline, with a note. They get a notification and it stays in their history. You can also ask someone for a material: they pay or decline with one click.

Payment terminals for your shop

A market stall with a payment terminal: 3 diamonds, approved

Anyone can place a payment terminal and set a price in a material, for example 3 diamonds. Buyers pay from their account with their card, and the owner gets it even when they are offline. If the owner changes the price while you're deciding, nothing is charged. You can also pay a player directly by using your card on them.

Paying at a terminal: the price, your card and the PIN pad

Made so nothing can be duplicated

  • The bank has no item slots: it takes and gives items directly on the server.
  • Every operation has an id: a double click, a resent packet or a reconnect never repeats it.
  • Whole numbers with overflow checks. /bank admin verify checks at any moment that every material adds up.
  • Saved with the world, with checksummed backups. If the data can't be read, the bank locks instead of starting from zero.
  • Every movement is written to an audit log in the world folder.

Choose what your server accepts

config/kirriseconomy.json decides which materials the bank accepts, including items from other mods by their id, and which blocks count as several units. It also sets transfer and card payment limits, PIN attempts, whether ATMs need a card, and who may use the Bank Deed.

Commands: /bank balance, /bank history, /bank pay <player> <item> <count> [note], and /bank admin info | material | verify | reload for operators.

Versions and other mods

  • Fabric 1.20.1, 1.21.1 and 26.3 (needs Fabric API) · Forge 1.20.1, 1.21.1 and 26.3 · NeoForge 1.21.1 and 26.3. On 1.20.1, the Forge file also works on NeoForge.
  • Install it on the server and on every client.
  • Kirri's Phone (optional) adds a Bank app to the phone: balance, history, transfers and cards from anywhere. Depositing and withdrawing still need a bank.
  • Kirri's Voice goes well with it, and isn't needed.

What has been tested

Tested: 293 automatic checks of the bank logic, including stolen cards, PIN guessing, double clicks, fake packets, overflow and full inventories, plus 300,000 random operations where no material is ever created or lost. Real servers on every version, restarted on the same world. A real client on Fabric 1.21.1 and 26.3 playing through every screen, and the game starting with the mod on the other loaders. Played together with Kirri's Phone and Kirri's Voice.

Not tested yet: big modpacks, and materials from specific other mods.

Found a bug? Tell us on Discord: https://discord.gg/farurQrxpT

Kirri's Economy Team

profile avatar
  • 5
    Projects
  • 7.5K
    Downloads

More from JosemaKirriView all

  • Kirri's Phone project image

    Kirri's Phone

    A working smartphone for your server: real voice calls, chat with photos, camera and selfies, social apps, maps, health and more, all between real players.

    • 174
    • October 31, 2026
  • Kirri's Voice project image

    Kirri's Voice

    Proximity voice chat inside the game: real 3D sound, push to talk on V, a discreet glass HUD and per-player volume. No external programs.

    • 89
    • October 31, 2026
  • Kirri's Arcade project image

    Kirri's Arcade

    Six original pixel-art arcade games on real cabinets, shown live on the screen for everyone nearby, with tickets and a prize booth.

    • 241
    • October 30, 2026
  • Kirri's Casino: Slots, Roulette & Blackjack project image

    Kirri's Casino: Slots, Roulette & Blackjack

    Build a real casino in Minecraft: live dealers, slot machines you play by hand, roulette, blackjack, poker, baccarat, wheel of fortune, horse racing, arcade games and casino furniture. Bet your own items. Forge, NeoForge and Fabric.

    • 6.9K
    • October 29, 2026
  • Kirri's Phone project image

    Kirri's Phone

    A working smartphone for your server: real voice calls, chat with photos, camera and selfies, social apps, maps, health and more, all between real players.

    • 174
    • October 31, 2026
  • Kirri's Voice project image

    Kirri's Voice

    Proximity voice chat inside the game: real 3D sound, push to talk on V, a discreet glass HUD and per-player volume. No external programs.

    • 89
    • October 31, 2026
  • Kirri's Arcade project image

    Kirri's Arcade

    Six original pixel-art arcade games on real cabinets, shown live on the screen for everyone nearby, with tickets and a prize booth.

    • 241
    • October 30, 2026
  • Kirri's Casino: Slots, Roulette & Blackjack project image

    Kirri's Casino: Slots, Roulette & Blackjack

    Build a real casino in Minecraft: live dealers, slot machines you play by hand, roulette, blackjack, poker, baccarat, wheel of fortune, horse racing, arcade games and casino furniture. Bet your own items. Forge, NeoForge and Fabric.

    • 6.9K
    • October 29, 2026