Home›Java›Mods›SmartWithdraw | Physical Currency, Banknotes & Vault Economy
SmartWithdraw | Physical Currency, Banknotes & Vault Economy
ModsJava

SmartWithdraw | Physical Currency, Banknotes & Vault Economy

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​IMG]​

▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰
SmartWithdraw
Physical currency for your server's economy
▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰​

SmartWithdraw turns player balances into secure, holdable banknotes.
Withdraw Vault money, PlayerPoints, or XP as physical items:
carry them, trade them, split them, or deposit them back whenever you want.

◆ 3 CURRENCIES ◆ HMAC-SHA256 SIGNED ◆ BANK GUI ◆ AUTO UPDATES ◆​

━━━━━━━━ ◆ ━━━━━━━━ ◆ ━━━━━━━━ ◆ ━━━━━━━━​

[​IMG]​

◆ CORE SYSTEM ◆
Currencies, security, and note lifecycle

▸ Run up to three independent currencies: Vault Money, PlayerPoints, and XP
▸ Each currency has its own denominations, symbol, and rules
▸ Every note is signed with HMAC-SHA256 on creation
▸ Notes are re-verified on redeem, deposit, and split
▸ Edited or duplicated notes are rejected instantly
▸ Optional note expiry after a set number of days keeps inflation in check​

· · ·​

[​IMG]​

◆ ECONOMY CONTROLS ◆
Fine-tune how currency flows on your server

▸ Tax on withdrawals and deposits (optional)
▸ Daily withdrawal caps per currency
▸ Separate cooldowns for withdrawing and depositing
▸ Max-held-value limit
▸ Per-world restrictions

Full control, all from one config.​

· · ·​

[​IMG]​

◆ INTERFACES & TOOLS ◆
Menus, logging, and integrations

▸ Bank GUI: browse currencies and withdraw specific denominations without commands
▸ Inspect Menu: admins can verify any note's authenticity and history
▸ Transaction logging: every transaction is recorded automatically
▸ PlaceholderAPI: live balances for scoreboards and chat​

━━━━━━━━ ◆ ━━━━━━━━ ◆ ━━━━━━━━ ◆ ━━━━━━━━​

◆ SMART UPDATES & HEALTH ◆
Stay up to date and know when something is wrong​

⟡ SMART UPDATER ⟡​

SmartWithdraw checks for new versions on startup and every few hours. When one is out, the console is notified and admins see a clickable "Download & Install" button as soon as they join.

▸ The new jar is verified, and your config and data are backed up first
▸ It is applied on the next restart. The running plugin is never touched, so a crash or a stopped server can't leave a half-installed file
▸ Updates come from the plugin's GitHub releases, and only an admin can start an install
▸ Prefer manual updates? Switch to notify-only with allow-install: false

⟡ HEALTH CHECK ⟡​

A built-in health check warns the console and admins when something SmartWithdraw needs (Vault, an economy plugin, or PlayerPoints) is missing, with a clickable download link.

▸ If only one currency is affected, just that currency is disabled and the rest keep working
▸ New config options are added to your existing config.yml automatically when you update
▸ Your own settings are never changed, and a backup is saved first

━━━━━━━━ ◆ ━━━━━━━━ ◆ ━━━━━━━━ ◆ ━━━━━━━━​

⌘ COMMANDS ⌘​
Spoiler: Click to expand
▸ PLAYER COMMANDS
/withdraw <amount> [currency] — Withdraw balance as a note
/deposit — Deposit all valid notes in your inventory
/sw gui — Open the bank GUI
/sw currencies — List available currencies
/sw inspect — Inspect the note in your hand
/sw limit [currency] — Check your daily withdrawal limit

▸ ADMIN COMMANDS
/sw give <player> <amount> [currency] — Give notes to a player
/sw reload — Reload the configuration
/sw update check — Check for a new version
/sw update install — Download and stage the new version
/sw status — Health and dependency report

⚿ PERMISSIONS ⚿​
Spoiler: Click to expand
▸ EVERYONE (default: true)
smartwithdraw.withdraw — Withdraw currency
smartwithdraw.deposit — Deposit notes
smartwithdraw.gui — Open the bank GUI
smartwithdraw.currency.coins — Use the Money currency
smartwithdraw.currency.points — Use the PlayerPoints currency
smartwithdraw.currency.xp — Use the Experience currency

▸ ADMINS (default: op)
smartwithdraw.inspect — Inspect a note's authenticity
smartwithdraw.admin.give — Give notes to any player
smartwithdraw.admin.reload — Reload the configuration
smartwithdraw.admin.update — Update notices and installing updates
smartwithdraw.admin.health — Health warnings and /sw status

━━━━━━━━ ◆ ━━━━━━━━ ◆ ━━━━━━━━ ◆ ━━━━━━━━​

⚙ DEPENDENCIES ⚙

▸ REQUIRED (for the Money currency)
Vault + an economy plugin such as EssentialsX

▸ OPTIONAL
PlaceholderAPI ✦ live balance placeholders
PlayerPoints ✦ enables the PlayerPoints currency​

✎ CONFIGURATION ✎

Currencies · Limits · Taxes · Sounds · Messages
Every one of them is fully editable in config.yml

➤ VIEW THE FULL DEFAULT CONFIGURATION ◀​

━━━━━━━━ ◆ ━━━━━━━━ ◆ ━━━━━━━━ ◆ ━━━━━━━━​

☎ SUPPORT ☎

Questions, bug reports, or suggestions?
Join the Discord for fast help from the community and the developer

[​IMG]

Enjoying SmartWithdraw? A quick ★★★★★ review means the world!

▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

SmartWithdraw | Physical Currency, Banknotes & Vault Economy is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 131 times (via Spigot). Download it and open it directly in the game.

Explore more