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
▰▰▰▰▰▰▰▰
▰▰▰▰▰▰▰▰
▰▰▰▰▰▰▰▰
▰▰▰▰▰▰▰▰
SmartWithdraw
Physical currency for your server's economy
▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰ ▰▰▰▰▰▰▰▰
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 ◆
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 ◆
━━━━━━━━
◆
━━━━━━━━
◆
━━━━━━━━
◆
━━━━━━━━
◆ 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
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
· · ·
◆ 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.
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.
· · ·
◆ 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
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
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
/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
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
▸ 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 ◀
Currencies · Limits · Taxes · Sounds · Messages
Every one of them is fully editable in config.yml
➤ VIEW THE FULL DEFAULT CONFIGURATION ◀
━━━━━━━━
◆
━━━━━━━━
◆
━━━━━━━━
◆
━━━━━━━━
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
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.