▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/SmartWithdraw
SmartWithdraw

SmartWithdraw

SmartWithdraw is a lightweight Vault-integrated Minecraft economy plugin that allows players to convert virtual money into physical banknotes and redeem them back into their account.

Оцените первым
181
2

💰 SmartWithdraw

The most complete physical note economy plugin for Minecraft. Turn your balance into real, holdable, tradeable note items — signed cryptographically, taxed, expirable, world-restricted — and deposit them back with a single click.

⚠️ Requires an economy plugin. Vault alone does nothing — you also need EssentialsX (or another Vault-compatible economy plugin) installed for Money to work.

📥 Vault · EssentialsX


✦ What Makes SmartWithdraw Different

Every other withdraw plugin stores the note's value in plain unsigned item data. Anyone with an NBT editor can change a $1 note to $999999 and deposit it. SmartWithdraw fixes this by HMAC-cryptographically signing every note with a secret key generated on first server start. Tampered or forged notes are automatically rejected — your economy is always safe.


✨ Features

🔐 Tamper-Proof Notes Every note is cryptographically signed. No NBT editor, no plugin, no exploit can forge a valid note. Signature is verified on every deposit attempt.

💵 Three Independent Currency Backends

CurrencyBackendNote Item
MoneyVault / EssentialsXCustom Skull Head
GamePointsPlayerPointsCustom Skull Head
ExperiencePlayer XP/LevelsCustom Skull Head

Each currency has its own denominations, tax rules, daily limits, and world restrictions.

🏦 Beautiful Multi-Page Bank GUI /sw gui opens a redesigned multi-layer chest menu:

  • Page 1 — Currency selection. Each currency shown as its custom skull head with your live balance. Click to enter.
  • Page 2 — Denomination withdraw buttons using currency skull heads, deposit all, deposit held note, back and close buttons.
  • Light gray glass border throughout. All empty slots filled. Clean and uniform.

📄 Fully Editable Note Lore Every line of every note tooltip is a configurable template per currency. Placeholders: %value% %server% %date% %expiry% %tax% %currency% %type%

💸 Real Tax System Percentage tax per currency — on withdraw, deposit, or both. Burns the taxed amount from the economy. Rate shown clearly in lore.

🕐 Note Expiry Notes expire after a configurable number of days. Lore shows a live countdown. Expired notes detected on deposit, on login, and during periodic scans.

📊 Daily Withdrawal Limits Rolling 24-hour cap per currency per player. Resets exactly 24 hours after first withdrawal. Persists across server restarts and crashes.

🌍 World Restrictions Restrict each currency to specific worlds. Empty list = all worlds allowed including Multiverse.

🔍 Note Inspector /sw inspect while holding a note opens a fully filled 54-slot GUI showing currency details, value, creation date, expiry countdown, tax config, and signature validity.

📦 Offline Player Give /sw give works on offline players. Notes stored in pending-notes.yml and delivered on next login.

🔊 Sounds, Action Bar & Tab Completion Configurable sounds per action. Success on action bar, errors in chat. Full tab completion everywhere.

📋 Transaction Logging Every action logged with a unique transaction ID, timestamp, player, currency, and amount. Logs survive crashes — never silently dropped.


⚙️ Commands

CommandDescription
/withdraw <amount> [currency]Withdraw balance as notes
/depositDeposit all notes in inventory
/sw guiOpen the bank menu
/sw currenciesList all configured currencies
/sw inspectInspect the note you are holding
/sw limit [currency]View your daily withdrawal usage
/sw give <player> <amount> [currency](admin) Give notes — works offline
/sw reload(admin) Reload config live

🖱️ Interactions

ActionEffect
Right-click a noteDeposit one note
Sneak + right-click a stackDeposit the whole stack
Sneak + left-click a noteSplit into smaller denominations

📦 Requirements

  • Paper, Spigot, or Purpur — Minecraft 1.21+
  • Vault — required
  • A Vault economy plugin e.g. EssentialsX — required for Money
  • PlayerPoints — optional, for GamePoints
  • PlaceholderAPI — optional, for placeholders

Every currency, denomination, note style, lore line, sound, tax rate, world restriction, and message is fully configurable — make SmartWithdraw feel completely native to your server.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:
Опубликован:2 месяца назад
Обновлён:1 неделю назад
Главная