🚀 Plány a Roadmap
Přehled vývoje projektu Voidium
🛠️ Plánované funkce (TODO)
Následující funkce jsou v plánu pro budoucí verze.
1) Web Control Interface v2
- Discord OAuth – Přihlášení do panelu pomocí Discord účtu s určitou rolí (bez nutnosti tokenu z konzole).
- Live Console – Sledování výstupu konzole v reálném čase přímo v prohlížeči (WebSocket).
- Grafy a Vizualizace – Grafy historie TPS, RAM a počtu hráčů v administračním panelu.
- 🔧 Persistentní AI historie (WIP) – Ukládání historie konverzací admin AI napříč sezeními pro kontinuitu.
- 🔧 Statistiky ticketů v dashboardu (WIP) – Analytika a statistiky pro ticketový systém (doba odezvy, míra vyřešení, objem).
- 🔧 Výběr ranku pro PLAYTIME režim (WIP) – Když je režim přístupu hráčů k AI nastaven na PLAYTIME, zobrazit dropdown s nakonfigurovanými ranky, aby admin mohl vybrat z existujících definic místo ručního zadávání hodin.
2) Pokročilá Discord Integrace
- Auto Role Sync – Automatická aktualizace Discord rolí podle MC ranku za odehrané hodiny (při povýšení smaže předchozí roli a přidá novou).
3) Klient & Rendering
- Client-side RGB Colors & Emoji – Oprava zobrazování RGB barev (&#RRGGBB) v kombinaci s emoji na klientovi (nyní emoji ničí barvy textu).
4) Systémové nástroje
- Backup Manager – Správa, vytváření a obnova záloh světa přes webové rozhraní.
- Maintenance Mode – Speciální režim údržby s vlastním MoTD a přístupem pro uživatele s určitou Discord rolí.
- Granulární Event Logger – Možnost mít oddělené kanály pro různé typy událostí (smrti, příkazy (všechny), podezřelá aktivita).
5) Monitoring & Performance
- Performance Alerts – Upozornění na Discord při nízkém TPS, vysoké RAM nebo CPU.
- Crash Reporter – Automatické odesílání crash reportů na Discord s detaily.
- Enhanced Daily Reports – Rozšíření denních reportů o nejlepšího denního hráče (čas online) a průměr TPS.
6) Player & Admin Management
- Player History – Sledování připojení, odpojení, času online (s export do CSV).
- AFK Manager – Automatické kickování AFK hráčů po nastaveném čase.
- Temporary Bans/Mutes – Dočasné tresty s automatickým unban po vypršení.
- Vanish Mode – Neviditelnost pro adminy (nejsou v playerlistu, nikdo je nevidí).
✅ Dokončené funkce (Completed)
Funkce, které jsou již úspěšně implementovány a dostupné ve hře.
Discord Integrace
- Whitelist System – Propojení Discord a MC účtů, ověřovací kód.
- Slash Commands – Moderní Discord příkazy (
/link,/unlink,/ticket). - Chat Bridge – Obousměrná komunikace Hra ↔ Discord.
- Webhook Chat – Zprávy z MC na Discord s avatary hráčů přes webhook.
- Status Embed – Automatická 'Live' zpráva se stavem serveru.
- Console Log – Streamování serverové konzole do privátního kanálu.
- Topic Updater – Zobrazování statistik (hráči, TPS) v popisu kanálu.
Statistiky a Reporty
- Data Collection – Sběr dat o aktivitě serveru na pozadí.
- Daily Reports – Každodenní souhrn (Peak hráčů) odesílaný na Discord.
Ticket System
- Discord Tickets – Hráč vytvoří ticket příkazem
/ticket. - Channel Management – Automatické vytváření kanálů, nastavování práv a limitů.
Vote System
- NuVotifier Support – Příjem V1/V2 hlasů.
- Offline Queue – Hlasy pro offline hráče se uloží a vyplatí po připojení.
- Rewards – Konfigurovatelné odměny (příkazy, itemy).
Jádro a Utility
- Web Config Editor – Základní HTTP server pro editaci configů (JSON).
- Auto-Rank – Povyšování hráčů na základě odehraného času.
- Plugin Manager / Hot-Swap – Možnost vypínat a zapínat jednotlivé moduly Voidium za běhu.
- Entity Cleaner – Automatické čištění itemů a entit na zemi.
- Skin Restorer – Oprava skinů pro servery v offline módu.