๐ Plans & Roadmap
Voidium Project Development Overview
๐ ๏ธ Planned Features (TODO)
The following features are planned for future versions.
1) Web Control Interface v2
- Discord OAuth โ Login to panel using Discord account acces with specific role (no console token required).
- Live Console โ Real-time server console monitoring directly in browser (WebSocket).
- Graphs & Visuals โ History graphs for TPS, RAM, and Player Count in the dashboard.
- ๐ง Persistent AI History (WIP) โ Save admin AI conversation history across sessions for continuity.
- ๐ง Ticket Dashboard Stats (WIP) โ Analytics and statistics for the ticket system (response times, resolution rates, volume).
- ๐ง Playtime Rank Role Picker (WIP) โ When AI player access mode is set to PLAYTIME, show a dropdown of configured rank tiers so admins can pick from existing rank definitions instead of entering hours manually.
2) Advanced Discord Integration
- Auto Role Sync โ Automatic Discord role updates based on MC rank progression (removes old role, adds new one on promotion).
3) Client & Rendering
- Client-side RGB Colors & Emoji โ Fix RGB color rendering (&#RRGGBB) in combination with emoji on client (currently emoji breaks text colors).
4) System Tools
- Backup Manager โ Manage, create and restore world backups via web interface.
- Maintenance Mode โ Special maintenance mode with custom MoTD and user acces with specific discord role logic.
- Granular Event Logger โ option to have Separate channels for different event types (deaths, commands (all), suspicious activity).
5) Monitoring & Performance
- Performance Alerts โ Discord notifications for low TPS, high RAM or CPU usage.
- Crash Reporter โ Automatic crash report sending to Discord with details.
- Enhanced Daily Reports โ Extend daily reports with best daily player (most time online) and average TPS.
6) Player & Admin Management
- Player History โ Track joins, quits, online time (with CSV export).
- AFK Manager โ Automatic AFK player kicking after configured time.
- Temporary Bans/Mutes โ Temporary punishments with automatic unban after expiration.
- Vanish Mode โ Invisibility for admins (not in playerlist, nobody can see them).
โ Completed Features (Completed)
Features that are already successfully implemented and available in game.
Discord Integration
- Whitelist System โ Discord & MC account linking, verification codes.
- Slash Commands โ Modern Discord commands (
/link,/unlink,/ticket). - Chat Bridge โ Two-way Game โ Discord communication.
- Webhook Chat โ MC messages to Discord with player avatars via webhook.
- Status Embed โ Automatic 'Live' server status message.
- Console Log โ Streaming server console to a private channel.
- Topic Updater โ Displaying stats (Players, TPS) in channel topic.
Statistics & Reports
- Data Collection โ Background server activity data collection.
- Daily Reports โ Daily summary (Peak players) sent to Discord.
Ticket System
- Discord Tickets โ Player creates ticket via
/ticketcommand. - Channel Management โ Automatic channel creation, permissions, and limits.
Vote System
- NuVotifier Support โ V1/V2 vote receiving.
- Offline Queue โ Votes for offline players are saved and paid on join.
- Rewards โ Configurable specific rewards (commands, items).
Core & Utilities
- Web Config Editor โ Basic HTTP server for editing configs (JSON).
- Auto-Rank โ Promoting players based on playtime.
- Plugin Manager / Hot-Swap โ Ability to enable/disable specific Voidium modules at runtime.
- Entity Cleaner โ Automatic cleaning of ground items and entities.
- Skin Restorer โ Skin fixing for offline-mode servers.