promotional bannermobile promotional banner

Verobank: Advanced Banking

Full-featured banking addon for Minecraft Bedrock with interest-earning savings, term deposits, collateral-backed loans, and an 18-company stock market.

Verobank: Advanced Banking, Collateral Loans & Stock Market

Verobank is a comprehensive, production-ready banking and investment addon for Minecraft Bedrock Edition. It features daily savings interest, time-locked high-yield deposits, collateral-backed loans with enchantment appraisal, player wire transfers, credit trust tiers, and an active 18-company stock exchange.

Built using the @minecraft/server Script API with zero experimental toggles required.

Achievement Friendly: no experimental toggles needed, 100% survival SMP ready.


Key Features

Triple-Access System

  • Bankbook Item (verobank:bankbook): a portable ledger given on first join, right-click/use to open the bank hub anywhere.
  • Vault Block (verobank:vault): a physical reinforced ATM safe block, craftable and placeable at spawn or player bases.
  • Script Command (/scriptevent verobank:open): usable in NPC dialogs, command blocks, or warp zones.

Separate Wallet & Bank Savings

  • Wallet (Scoreboard money): pocket money (Ducats) used for daily trading in shops and auctions.
  • Bank Savings (verobank:account): safe vault storage earning 1% simple interest every 24 hours (real-world time).
  • Secure deposit and withdrawal modals with instant balance updates and clear action bar alerts.

Time-Locked Deposits (Deposito)

  • 3 days: +3.0% interest yield
  • 7 days: +8.0% interest yield
  • 14 days: +18.0% interest yield
  • Trust Reputation Bonuses: higher trust tiers add up to +1.5% extra yield.
  • Early Withdrawal Protection: principal is always 100% safe, an early withdrawal only applies a configurable penalty to accrued interest.
  • Up to 3 active deposits per player at once.

Collateral-Backed Loans with Auto-Appraisal

  • Pledge rare items: Elytra, Totems, Netherite Gear, Tridents, Diamond Equipment, and Enchanted Books.
  • Smart Enchantment Appraisal: enchantments directly increase loan appraisal value (+5% to +15% per level).
  • Flexible Repayment: 7-day tenor at 10% flat interest with partial payments supported.
  • Full Item Preservation: restores durability, name tag, lore, and all enchantments upon full repayment.
  • Auto-Liquidation on Default: if a loan expires unpaid, collateral is seized, preventing debt traps.

Player-to-Player Wire Transfer

Transfer Ducats directly from bank savings to any online player, with a configurable transaction fee (default 0%) and a full audit history recorded for both sender and receiver.

Trust Score & Tier Reputation

Action Trust Score
Regular Deposit +1 pt
Deposito Matured & Claimed +5 pts
Loan Repaid (On-time) +10 pts
Loan Repaid (Early) +15 pts
Wire Transfer Sent +1 pt
Early Deposito Withdrawal -2 pts
Loan Default (Liquidated) -25 pts

Tiers & Privileges

  • Bronze (0-49 pts): standard banking features.
  • Silver (50-149 pts): +0.5% bonus deposito interest.
  • Gold (150-399 pts): +1.0% bonus deposito interest.
  • Platinum (400+ pts): +1.5% bonus deposito interest and exclusive badges.

Stock Market / Bursa Efek (Plug & Play)

  • 18 listed companies across 6 sectors: Agriculture, Forestry, Livestock, Mining, Alchemy, and Logistics.
  • Lot Trading System: 1 lot = 100 shares, with a real-time floating profit and loss tracker.
  • 1% broker fee on every trade, deposited directly into the server's Bank Treasury.
  • Ecosystem Reactive: stock prices fluctuate dynamically with Dynamic Economy crises and Auction House sales.
  • Zero-Config Hard Gate: automatically enabled when both Dynamic Economy and Auction House are active.

Crafting Recipes

Bankbook (verobank:bankbook)

[   ] [Gold Ingot] [   ]
[Gold Ingot] [Book] [Gold Ingot]
[   ] [Gold Ingot] [   ]

Bank Vault (verobank:vault)

[Iron Ingot] [Iron Ingot]    [Iron Ingot]
[Iron Ingot] [Chest]         [Iron Ingot]
[Obsidian]   [Redstone Dust] [Obsidian]

Server Owner Configuration Guide (scripts/config.js)

All server settings can be customized in Verobank_BP/scripts/config.js:

Setting Type / Default Description
moneyScoreboard "money" Scoreboard objective used for player wallet currency
currencyName / Plural "Ducat" / "Ducats" Currency display names
savingsInterestRatePerDay 0.01 (1%) Daily interest paid on bank savings every 24h
minTransactionAmount 1 Minimum transaction value for deposit, withdraw, or transfer
depositoOptions Array Configurable lockup periods (3d, 7d, 14d) and interest yields
depositoEarlyWithdrawPenaltyPercent 50 (50%) Penalty percent deducted from accrued interest if withdrawn early
maxActiveDeposito 3 Maximum active term deposits per player
loanTenorDays 7 Repayment window in days before a loan defaults
loanInterestRateFlat 0.10 (10%) Base flat interest on loans
transferFeePercent 0 (0%) Wire transfer fee percentage deposited into treasury
collateralWhitelist Object Accepted items, tiering (S/A/B/C), and base appraisal values
tierLTV Object Loan-to-value percentage per tier (S: 65%, A: 55%, B: 45%, C: 35%)
enchantBonusPerLevel Object Value multiplier per enchantment level
trustTierThresholds Object Score thresholds for Bronze, Silver, Gold, Platinum
trustTierBonusRate Object Bonus deposito interest per trust tier
enableDynamicEconomyIntegration true Plug & Play auto-detection toggle for Dynamic Economy
enableAuctionHouseIntegration true Plug & Play auto-detection toggle for Auction House
disableBankbookGive false Set to true if you don't want players to receive a free Bankbook on first join

Localization

Verobank natively includes dual-language support:

  • English (US): en_US
  • Indonesian: id_ID

Installation

  1. Download or compile Verobank_v1.0.0.mcaddon.
  2. Double-click or open the file with Minecraft Bedrock to import both the Behavior Pack and Resource Pack.
  3. Activate both packs in your World Settings.
  4. No experimental toggles needed.

Verocraft Ecosystem Integration

Verobank is designed to collaborate with the entire Verocraft economy family with zero manual configuration.

With Dynamic Economy (DE)

  • Shares the player's wallet balance in real time through the money scoreboard (Ducats).
  • An "Open Dynamic Market" button (economy:market) automatically appears in Verobank's main menu.
  • Verobank receives market crisis events from Dynamic Economy to anticipate server-wide economic shocks.

With Auction House (AH)

  • Collateral seized from a defaulted loan is automatically auctioned off through the Auction House under the seller name "[Verobank]".
  • A customer's Trust Tier badge (Bronze/Silver/Gold/Platinum) is displayed next to the seller name in auction listings.
  • An "Open Auction House" button (auction:open) automatically appears in the main menu.

Recommended: Install Verohub

For the best experience, installing Verohub alongside Verobank is strongly recommended:

  • Single Access Item: when Verohub is installed together with the other economy addons, Verobank's verobank:bankbook starter item is automatically suppressed, so players only need to carry one item, the Merchant License (verohub:merchant_license).
  • Centralized Admin Dashboard: the /scriptevent vc:panel command lets admins monitor the bank module's health, integration status with the auction house/market, and scoreboard stability.

Verobank: Advanced Banking Team

Forgeborn tier frameprofile avatar
  • 4
    Followers
  • 12
    Projects
  • 111.4K
    Downloads

More from VerocrftView all