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

AuroraBankSystem

A simple bank system plugin for Minecraft

Оцените первым
10
0

💰 BankSystem

A complete banking experience for your server: multiple accounts, shared accounts with roles, loans, interest, transaction history and a clean modern GUI.

Plugin by ItzPhenix  |  Version 1.2.0  |  Paper 1.21+


✨ Features

FeatureDescription
🏦Multiple bank accountsEvery player can open up to several accounts with custom names (configurable limit and creation cost).
👥Shared accounts & rolesShare an account with other players using the roles VIEWER, MEMBER and MANAGER. Change roles or remove members at any time.
💸Deposit & withdrawFast deposits and withdrawals with configurable minimum and maximum amounts per transaction.
➜TransfersSend money between your own accounts or to accounts you are a member of, with an account picker GUI.
📋Transaction historyFull history with paging: deposits, withdrawals, transfers, interests and loans, each with balance after the transaction.
💳LoansPlayers can take out a bank loan, get the money instantly, pay it back in parts or all at once. Configurable rate, interval, maximum amount and minimum account age.
📈Interest systemAutomatic interest payouts on accounts with configurable rate, interval, minimum balance and payout cap.
🏧ATMInteract with a configurable block (Lodestone by default) to open the bank directly.
✏️Account managementRename accounts, delete accounts, owner only protections and optional overdraft.
🔔NotificationsPlayers get notified about deposits, withdrawals, transfers, role changes, shared accounts and interest, even offline.
🌐Full custom languageEverything the players see is translatable. Ships with English (default) and German.
🔌IntegrationsWorks with any Vault economy, extra XConomy support and PlaceholderAPI placeholders.

🌐 Language system

Choose the language of all chat messages, GUI texts, role names, admin help and console logs in config.yml:

general:
  language: "en"   # "en" (English, default) or "de" (German)

The matching file (messages_en.yml or messages_de.yml) is created automatically in plugins/BankSystem/ on the first start and can be edited freely.

Upgrading from 1.1.2? If you had a custom messages: section in your config.yml, it is migrated automatically into the language file on first start. Nothing is lost.

Built in placeholders (PlaceholderAPI)

%bank_total_balance%        Total balance across all accounts of a player
%bank_account_count%        Number of owned accounts
%bank_shared_count%         Number of shared accounts
%bank_main_balance%         Balance of the main account
%bank_main_name%            Name of the main account
%bank_richest_account_name% Name of the richest account
%bank_richest_account_bal%  Balance of the richest account
%bank_loan_active%          Whether the player has an active loan
%bank_loan_amount%          Remaining loan amount
%bank_account_<name>_balance%  Balance of a specific account

📜 Commands

CommandDescription
/bank (alias /atm)Opens the bank GUI.
/bank confirmConfirms a pending action (account creation, account deletion).
/bankadmin reloadReloads the configuration and language files.
/bankadmin setbalance <player> <account> <amount>Sets the balance of an account.
/bankadmin delete <player> <account>Deletes any account.
/bankadmin info <player>Shows all accounts of a player.
/bankadmin listLists all bank accounts on the server.

🔑 Permissions

PermissionDefaultDescription
banksystem.usetrueUse the bank GUI
banksystem.createtrueCreate bank accounts
banksystem.deposittrueDeposit money
banksystem.withdrawtrueWithdraw money
banksystem.transfertrueTransfer money
banksystem.sharetrueShare accounts with others
banksystem.share.rolestrueManage roles on shared accounts
banksystem.interesttrueReceive interest
banksystem.loantrueTake out loans
banksystem.historytrueView transaction history
banksystem.notificationstrueReceive bank notifications
banksystem.freefalseCreate accounts for free
banksystem.maxaccounts.bypassfalseBypass the account limit
banksystem.adminopAccess to admin commands

⚙️ Example configuration

general:
  language: "en"
  currency-symbol: "$"
  date-format: "MM/dd/yyyy HH:mm"

accounts:
  creation-cost: 200000.0
  max-accounts-per-player: 3
  default-name: "Main Account"

loans:
  enabled: true
  max-loan-amount: 1000000.0
  loan-rate: 0.02
  repayment-interval: 120

interest:
  enabled: true
  rate: 0.005
  interval-minutes: 60

sharing:
  enabled: true
  max-members: 10

📦 Requirements & Installation

Requirements

  • Paper (or a fork like Purpur) for Minecraft 1.21 or newer
  • Java 17 or newer
  • An economy plugin through Vault (for example EssentialsX Economy)

Installation

  1. Drop BankSystem-1.2.0.jar into your server's plugins folder.
  2. Restart the server.
  3. Edit plugins/BankSystem/config.yml and the language file to your liking.
  4. Run /bankadmin reload to apply the changes.

Storage is handled with SQLite by default, no external database needed.


🛠️ Support

Found a bug or have a feature request? Reach out to ItzPhenix directly.


BankSystem 1.2.0 · made by ItzPhenix · enjoy the bank 💰

Партнёрский материал

Сервер для плагина AuroraBankSystem - как у профи

Плагин AuroraBankSystem создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином AuroraBankSystem для друзей можно за пару минут - BungeeHost всё уже подготовил.

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

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

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x

Платформы

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

Сервер

Ссылки

Детали

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