🚀 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.