Releases: DerGamer009/BungeeSystem
v1.2.1-BETA
[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.
/reportszeigt 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,/lobbyfunktionieren identisch./msg,/pm,/tell,/reply,/r,/ignoreetc. 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
🚀 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
/statscommand for personal stats - Includes
/topcommand 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,StartupManagerUpdateManager,PunishmentManager,StatsManager
- Now uses modular manager classes:
- 🗄️ Improved MySQL Support
- Automatic table creation
- 🚫 Enhanced Error Handling
- Improved stability during database operations
🧪 Test Server
You can test everything live 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
🔄 Update v1.1.8-SNAPSHOT – New Features & Fixes!
📋 Changelog v1.1.8-SNAPSHOT
✨ New Features
- Added
/msg,/reply, and/ignorecommands - 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
NullPointerExceptionon 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
✅ 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
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
/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
#0001 #0001