# UPDATE 1.1 - DATABASE SYNC & SMART NOTIFICATIONS
English Version This update focuses on stability and communication. I have improved data processing and fixed the update notification system so that you always stay informed without any connection issues.
What's new? *
HOTFIX: Resolved the Update-Checker connection issues (Fixed java.net.ConnectException).
*
Clickable Notifications: Admins with 'bank.admin' permission now get a clickable link in chat when an update is ready.
*
⚡ Asynchronous Loading: Further optimizations for SQLITE and MySQL data fetching to ensure zero lag.
*
️ Code Cleanup: Unified version comparison logic for more accurate update reports.
*
✨ Visuals: New polished console banner on startup.
Code (Text):
# ==============================================================================
# BANKSYSTEM - PROFESSIONAL CONFIGURATION
# Developed by BlackCyper | Version 1.1
# ==============================================================================
# [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: 10000
interest_multiplier: 1.0
2:
limit: 100000
interest_multiplier: 1.1
3:
limit: 500000
interest_multiplier: 1.2
4:
limit: 5000000
interest_multiplier: 1.3
5:
limit: 10000000
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----------------------------"
------------------------------------------------------
Deutsche Version Dieses Update konzentriert sich auf Stabilität und Kommunikation. Ich habe die Datenverarbeitung verbessert und das Update-Benachrichtigungssystem gefixt, damit du immer ohne Verbindungsprobleme informiert bleibst.
Was ist neu? *
HOTFIX: Verbindungsprobleme des Update-Checkers behoben (Fix für java.net.ConnectException).
*
Klickbare Nachrichten: Admins mit dem Recht 'bank.admin' erhalten nun einen klickbaren Link im Chat, wenn ein Update bereitsteht.
*
⚡ Asynchrones Laden: Weitere Optimierungen für das Abrufen von MySQL- und SQLite-Daten für maximale Performance.
*
️ Code Cleanup: Vereinheitlichte Logik für den Versionsvergleich für präzisere Update-Meldungen.
*
✨ Visuals: Neues, aufpoliertes Konsolen-Banner beim Start.