Banksystem [1.21.1+] | Dynamic Interest (Online/Offline) | MySQL / SQLite / Yaml | Levels & Vouchers icon

Banksystem [1.21.1+] | Dynamic Interest (Online/Offline) | MySQL / SQLite / Yaml | Levels & Vouchers -----

Revolutionize your economy with voucher-based upgrades, dynamic interest rates, and high-performance



BANKSYSTEM PRO
High-Performance Banking & Interest Solution | Java 21 | Paper 1.21.11

English Description
Banksystem Pro is a high-end, asynchronous banking solution for modern Minecraft networks. It allows players to store their coins safely while generating passive income through a sophisticated interest system. The unique feature: account upgrades are handled via physical, NBT-secured vouchers, enhancing the trading and RPG aspect of your server.

Deutsche Beschreibung
Banksystem Pro bietet eine vollumfängliche, asynchrone Bank-Lösung für moderne Citybuild-Netzwerke. Das Plugin ermöglicht es Spielern, Coins sicher zu verwahren und durch ein ausgeklügeltes Zinssystem passives Einkommen zu generieren. Das Besondere: Upgrades erfolgen über physische, NBT-gesicherte Gutscheine (Voucher), was den Handel und RPG-Aspekt auf deinem Server fördert.


DYNAMIC INTEREST SYSTEM | ZINSSYSTEM
The interest system is designed for maximum performance and fairness.
Das Zinssystem wurde für maximale Performance und Fairness entwickelt.


  • Online-Interest / Online-Zinsen:
    [GB] Reward active players with a higher interest rate while they are playing.
    [DE] Belohne aktive Spieler mit einem höheren Zinssatz während sie auf dem Server spielen.
  • Offline-Interest / Offline-Zinsen:
    [GB] Players earn money even while they are offline (compound interest included!).
    [DE] Spieler verdienen auch Geld, während sie offline sind (Zinseszins-Berechnung inklusive!).
  • AFK-Protection / AFK-Schutz:
    [GB] An intelligent check prevents players from farming interest while being idle.
    [DE] Ein intelligenter Check verhindert, dass Spieler durch reines IDLE-Stehen Zinsen farmen.
  • Real-Time Stats / Echtzeit-Statistik:
    [GB] Total interest earned is tracked and displayed directly in the GUI.
    [DE] Die gesamten verdienten Zinsen werden direkt im GUI für den Spieler getrackt.

VOUCHER-BASED LEVELS | STUFEN-SYSTEM
No rigid permission nodes. Here, items determine progress.
Keine starren Permissions. Hier bestimmen Items den Fortschritt.


  • 5 Configurable Levels / 5 Konfigurierbare Stufen:
    [GB] Each level increases the deposit limit and the interest multiplier.
    [DE] Jedes Level erhöht das Einzahlungslimit und den Zins-Multiplikator.
  • Physical Vouchers / Physische Gutscheine:
    [GB] Create NBT-secured upgrades for crates, shops, or event rewards.
    [DE] Erstelle NBT-gesicherte Upgrades für Kisten, Shops oder Event-Belohnungen.
  • One-Way Use / Einmalige Nutzung:
    [GB] Vouchers are securely consumed upon use and instantly increase bank capacity.
    [DE] Gutscheine werden beim Einlösen sicher verbraucht und erhöhen sofort die Kapazität.

MULTI-STORAGE BACKEND | DATENHALTUNG
Scalable architecture for servers of any size.
Skalierbare Architektur für Server jeder Größe.


  • MySQL Support:
    [GB] Perfect for networks with multiple sub-servers.
    [DE] Perfekt für Netzwerke mit mehreren Unterservern.
  • SQLite & YAML:
    [GB] Quick and easy setup for local servers without database requirements.
    [DE] Einfache und schnelle Einrichtung für lokale Server ohne Datenbank-Zwang.
  • 100% Async:
    [GB] All database operations run in separate threads – no TPS drops.
    [DE] Alle Datenbank-Operationen laufen in eigenen Threads – keine TPS-Einbrüche.

️ PROFESSIONAL UI | BENUTZEROBERFLÄCHE
  • Anvil-Integration:
    [GB] Players can enter exact amounts via an anvil interface.
    [DE] Spieler können exakte Beträge über ein Amboss-Interface eingeben.
  • Clean Design:
    [GB] Thousands-separator formatting (e.g., 1.000.000) for better readability.
    [DE] Übersichtliche Menüs mit Tausender-Trennzeichen für volle Kontrolle.
  • Lore Details:
    [GB] Dynamic display of current rates, limits, and next level status.
    [DE] Dynamische Anzeige von Zinssätzen, Limits und dem nächsten Level-Status.


COMMANDS & PERMISSIONS

User Commands:
  • /bank - Opens the main bank interface. (bank.use)

Admin Commands:
  • /bank give <player> - Create a bank upgrade voucher. (bank.admin)


⚙️ CONFIGURATION

Code (YAML):

#==============================================================================
#  BANKSYSTEM - PROFESSIONAL CONFIGURATION
# Developed by BlackCyper | Version 1.0
# ==============================================================================

# [DE] Präfix für alle Nachrichten im Chat.
# [EN] Prefix for all chat messages.
prefix
: "&8[&6Bank&8] &7"

# [DE] Soll beim Start geprüft werden, ob eine neue Version verfügbar ist?
# [EN] Should the plugin check for updates on startup?
update-checker
: true

# ==============================================================================
#  STORAGE SETTINGS / SPEICHER-EINSTELLUNGEN
# ==============================================================================

# [DE] Speichermethode für die Bankdaten.
# [EN] Storage method for all bank data.
# Options: SQLITE (local file), MYSQL (database), YAML (flat file)
storage-method
: "SQLITE"

mysql
:
  host
: "localhost"
  port
: 3306
  database
: "minecraft"
  username
: "root"
  password
: ""

# ==============================================================================
#  INTEREST SETTINGS / ZINS-EINSTELLUNGEN
# ==============================================================================

interest
:
  # [DE] Basis-Zinssatz pro Intervall (in Prozent %).
  # [EN] Base interest rate per interval (in percent %).
  online
: 1.0
  offline
: 0.5

  # [DE] Intervall für die Zinsgutschrift in Minuten.
  # [EN] Interval for interest credit in minutes.
  # TIP: Set to 1 for testing, default is 60.
  interval_minutes
: 60

  # [DE] Verhindert Zinsen, wenn der Spieler sich nicht bewegt (AFK-Schutz).
  # [EN] Prevents interest if the player is not moving (AFK protection).
  deny_afk_interest
: true

# ==============================================================================
#  LEVEL SYSTEM / STUFEN-EINSTELLUNGEN
# ==============================================================================

# [DE] Hier kannst du die Bank-Stufen (1-5) konfigurieren.
# [EN] Configure the bank levels (1-5) here.
#
# limit: [DE] Maximale Coins pro Level | [EN] Max coins per level
# interest_multiplier: [DE] Multiplikator für Zinsen | [EN] Multiplier for interest
levels
:
  1
:
    limit
: 1000000
    interest_multiplier
: 1.0
  2
:
    limit
: 10000000
    interest_multiplier
: 1.1
  3
:
    limit
: 50000000
    interest_multiplier
: 1.2
  4
:
    limit
: 500000000
    interest_multiplier
: 1.3
  5
:
    limit
: 10000000000
    interest_multiplier
: 1.5

# ==============================================================================
# ️ VOUCHER SETTINGS / GUTSCHEIN-EINSTELLUNGEN
# ==============================================================================

# [DE] Konfiguration für den Bank upgrade Gutschein.
# [EN] Configuration for the bank upgrade voucher.
voucher
:
  material
: "PAPER"
  display_name
: "&6&lBank-Upgrade &7(Level +1)"
  lore
:
   - "&8&m----------------------------"
    - "&7Verwende diesen Gutschein, um dein"
    - "&7Bank-Limit und deine Zinsen zu erhöhen."
    - ""
    - "&6Informationen:"
    - " &8» &7Ziel
: &eNächsthöheres Level "
    - "
&8» &7Typ : &fEinweg-Gutschein"
    - ""
    - "&eRechtsklick zum Einlösen!"
    - "&8&m----------------------------"

 



Please leave a ⭐⭐⭐⭐⭐ rating if you like the plugin!
Resource Information
Author:
----------
Total Downloads: 17
First Release: May 17, 2026
Last Update: May 28, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings