promotional bannermobile promotional banner

SmartWithdraw

SmartWithdraw lets players withdraw, trade, and redeem secure stackable banknotes with Vault support and custom textures

๐Ÿ’ฐ SmartWithdraw

Turn your balance into real, tradeable, cryptographically signed banknotes.

โš ๏ธ Requires Vault + an economy plugin (e.g. EssentialsX). Vault alone provides no balance. ๐Ÿ“ฅ Vault ยท EssentialsX


Why SmartWithdraw?

Every other withdraw plugin stores the note value in plain unsigned item data โ€” anyone with an NBT editor can forge a $999999 note. SmartWithdraw HMAC-signs every note with a server-generated secret key. Forged or tampered notes are automatically detected and rejected.


Features

๐Ÿ” Tamper-Proof Notes โ€” Cryptographic signing on every note. No NBT exploit, no dupe.

๐Ÿ’ต Three Real Currency Backends

  • Money via Vault / EssentialsX
  • GamePoints via PlayerPoints
  • Experience via player XP/levels

Each gets its own custom skull head, denominations, tax, daily limit, and world restrictions.

๐Ÿฆ Multi-Page Bank GUI โ€” Currency selection page โ†’ denomination withdraw page. Light gray glass border, filled empty slots, back and close buttons. Custom skull heads throughout.

๐Ÿ“„ Editable Note Lore โ€” Every tooltip line is a configurable template per currency.

๐Ÿ’ธ Real Tax System โ€” Per currency, on withdraw or deposit or both. Burns the amount from the economy.

๐Ÿ• Note Expiry โ€” Live lore countdown, detected on deposit/login/periodic scan.

๐Ÿ“Š Daily Limits โ€” Rolling 24hr window per currency per player. Persists across restarts.

๐ŸŒ World Restrictions โ€” Per currency, all worlds allowed by default.

๐Ÿ” Note Inspector โ€” /sw inspect opens a 54-slot filled GUI with full note details.

๐Ÿ“ฆ Offline Give โ€” /sw give delivers notes to offline players on next login.

๐Ÿ“‹ Transaction Logging โ€” Unique TX ID per entry, queued writes, never silently dropped.


Commands

Command Description
/withdraw <amount> [currency] Withdraw balance as notes
/deposit Deposit all notes
/sw gui Open the bank menu
/sw inspect Inspect held note
/sw limit [currency] Daily usage info
/sw give <player> <amount> [currency] (admin) Give notes
/sw reload (admin) Reload config

Interactions

Action Effect
Right-click note Deposit one
Sneak + right-click stack Deposit whole stack
Sneak + left-click note Split into smaller denominations

Requirements


Fully configurable โ€” currencies, denominations, lore, sounds, tax, expiry, world restrictions, messages.

The SmartWithdraw Team

profile avatar
  • 1
    Projects
  • 40
    Downloads