ItemBank

ItemBank

A secure, PIN-protected vault system for Minecraft. Craft bank cards, activate them at an ATM, and store items safely behind a PIN with automatic lockout protection.

64 downloads
1 followers

Bank

A secure, PIN-protected vault system for Minecraft. Craft bank cards, activate them at an ATM, and store items safely behind a PIN with automatic lockout protection.


How It Works

  1. Craft an ATM block and place it in your world
  2. Craft a Bank Card and keep it in your inventory
  3. Right-click the ATM → register your card with a PIN
  4. Right-click the ATM any time to open your vault

Vault Tiers

Card Slots Recipe
Small (Iron) 27 Paper + Iron Ingot
Medium (Diamond) 54 Paper + Diamond
Large (Netherite) 81 Paper + Netherite Ingot

Upgrade tiers in-place at any ATM — no need to move your items.


Features

Security

  • PINs are SHA-256 hashed with a per-card salt — never stored in plaintext
  • 3 wrong attempts locks the vault for 60 seconds
  • Lost your card? Reclaim a replacement at the ATM (PIN required) — the old card is automatically revoked

Vault Management

  • Rename your vaults
  • View a full transaction log
  • Upgrade tiers in-place
  • Delete empty vaults

Item Transfers

  • Select exactly which stacks to send to another vault — no forced all-or-nothing transfers
  • Pick your destination first, then cherry-pick individual item stacks

Auto-Vault (requires card in inventory)

  • Auto-Push — when your inventory fills up, nearby dropped items are automatically deposited into your vault instead of being left on the ground
  • Auto-Pull (beta) — when a hotbar slot empties, the mod refills it from your vault with the same item type
  • Both features are individually toggleable from the Settings button in the Bank Terminal

Compatibility

  • Full JEI support — all crafting recipes visible in-game
  • Creative tab with all mod items
  • Works in singleplayer and on dedicated servers

Admin Commands

Command Description
/bank admin list List all vaults on the server
/bank admin resetpin <player> <newpin> Override a player's PIN
/bank admin wipe <player> Delete all vaults owned by a player

Requires permission level 3.


Requirements

  • Minecraft 1.21.1
  • NeoForge (latest for 1.21.1)
  • JEI (optional — for recipe lookup)