Skip to content

Releases: DerGamer009/BungeeSystem

v1.2.1-BETA

22 Jul 22:15

Choose a tag to compare

[1.2.1-BETA] - 2025

Hinzugefügt

  • Velocity-Kompatibilität: Fast alle BungeeCord-Features jetzt auch auf Velocity nutzbar!
  • /report & /reports:
    • Reports werden in der Datenbank gespeichert (mit Grund-ID, Name, Zeit, Server, etc.).
    • Gründe für Reports werden aus der Datenbank geladen und können per Name oder ID angegeben werden.
    • Tab-Completion für Spielernamen und Gründe.
    • Schöne, formatierte Grundauflistung bei Fehlern.
    • /reports zeigt offene Reports, /reports handle <id> [Kommentar] schließt sie.
  • Discord-Webhook: Nach jedem Report wird (sofern in der config.yml gesetzt) eine Discord-Embed-Nachricht an den Webhook gesendet.
  • Automatische Tabellenerstellung: Alle benötigten Tabellen (inkl. punishment_reasons & reports) werden beim ersten Start automatisch angelegt.
  • Default-Report-Gründe: Werden automatisch eingefügt, falls noch keine vorhanden sind.
  • Vollständige Mehrsprachigkeit: Alle Nachrichten (Commands, Fehler, Reports, etc.) sind über messages_xx.yml anpassbar (deutsch & englisch enthalten).
  • Komfortable Aliase: /l, /hub, /lobby funktionieren identisch. /msg, /pm, /tell, /reply, /r, /ignore etc. mit Aliasen.

Behoben

  • Fehlerhafte oder fehlende Tabellen auf Velocity werden jetzt automatisch erstellt.
  • Fehler beim Registrieren von Commands mit Parametern behoben.
  • Verbesserte Fehlerausgaben und Nutzerführung bei falscher Benutzung.

Hinweise

  • Datenbankzugang (MySQL/MariaDB) ist Pflicht!
  • Für Discord-Integration muss ein gültiger Webhook in der config.yml (webhookUrl) gesetzt sein.
  • Bei Update: Bitte die neuen Nachrichten-Keys in messages_xx.yml übernehmen!

BungeeSystem v1.2.0 – New Stats System, Punishments & More Improvements

13 May 19:33

Choose a tag to compare

🚀 BungeeSystem v1.2.0 – New Stats System, Punishments & More

📦 Version: v1.2.0


✅ New Features

  • 📊 Statistics System
    • Tracks online time, login count, votes, and chat messages
    • Stores first and last login timestamps
    • Includes /stats command for personal stats
    • Includes /top command for leaderboards by online time, logins, votes
  • 🧠 StatsManager
    • Handles all stat tracking and leaderboard generation
  • Caching System
    • Greatly improves performance for stat queries
  • 🔨 Punishment System
    • /ban, /unban – permanent and temporary bans
    • /mute, /unmute – mute/unmute players
    • /warn – issue warnings
    • /report, /reports – report rule violations and manage reports

🧹 Improvements

  • 🔧 Codebase Refactoring
    • Now uses modular manager classes:
      • CommandManager, ListenerManager, StartupManager
      • UpdateManager, PunishmentManager, StatsManager
  • 🗄️ Improved MySQL Support
    • Automatic table creation
  • 🚫 Enhanced Error Handling
    • Improved stability during database operations

🧪 Test Server

You can test everything live at:

👉 testserver.dergamer09.at


🐞 Bug Reports & Feedback

Found a bug? Have a feature idea?
Open an issue or create a discussion – every suggestion helps improve the system.

❤️ Thanks for supporting BungeeSystem!

v1.1.8-SNAPSHOT

22 Mar 14:51

Choose a tag to compare

🔄 Update v1.1.8-SNAPSHOT – New Features & Fixes!

📋 Changelog v1.1.8-SNAPSHOT

✨ New Features

  • Added /msg, /reply, and /ignore commands
  • Messages now trigger a notification sound on the target player (requires compatible Spigot plugin)
  • Added config file for MySQL connection (config.yml)
  • Auto-login time tracking per player

🛠 Fixes

  • Fixed database connection issues on plugin start
  • Improved error handling when MySQL is unreachable
  • Prevented NullPointerException on player join

⚙ Improvements

  • Refactored code structure for better maintainability
  • Optimized listener performance on PostLoginEvent
  • Added basic permission support (e.g. bungeesystem.msg)

🧩 SQL Setup

CREATE TABLE IF NOT EXISTS online_time (
    player_name VARCHAR(50) NOT NULL PRIMARY KEY,
    login_time BIGINT NOT NULL
);

Thanks for using BungeeSystem! ❤️

1.1.6

26 Feb 17:28

Choose a tag to compare

✅ Fixed: Update check now correctly retrieves the latest version from SpigotMC API.
✅ Improved: Version comparison logic now properly ignores -SNAPSHOT suffixes.
✅ Optimized: Better error handling for HTTP failures and invalid responses.
✅ Logging: More informative messages when an update is available or when the plugin is up to date.

Action Required: Restart your server to apply the fix.

1.1.5-BETA

26 Feb 15:56

Choose a tag to compare

Fixes & Improvements
Fixed: Resolved a NullPointerException when loading the configuration before initialization.
Improved: Ensured config.yml is properly loaded before accessing any values.
Error Handling: Added warnings if config.yml is missing and provided default values to prevent crashes.
New Commands Added
/ping - Displays the player's current ping.
/serverlist - Lists all servers in the network.
/vanish (alias: /v) - Toggles vanish mode for the player.
/play - Connects the player to a specified server from the config.
/find - Finds out which server a player is currently on.
This update improves stability and introduces new essential commands!

1.1.4-BETA

26 Feb 15:55

Choose a tag to compare

/find - Find out on which server a player is currently located.
/serverlist - Displays a list of all available servers.
/ping - Shows your current ping.

v1.1.3-BETA

24 Feb 14:04

Choose a tag to compare

#0001

#0001