Skip to content

Roadmap

sizwinz edited this page Aug 19, 2026 · 4 revisions

PocketMC Product Roadmap

This roadmap tracks completed capabilities, active work, and planned milestones for PocketMC Windows.


Project Mission

Make local Minecraft server hosting on Windows effortless, safe, and friend-ready without terminals, manual port forwarding, Java version issues, or cloud hosting lock-in.


Completed Milestones

App Foundation & UI Polish

  • Native WPF (.NET 8) desktop shell using modern Wpf.Ui styling.
  • Windows 11 Mica, Acrylic, and custom Wallpaper Blur themes.
  • Custom accent colors and personalized backgrounds.
  • System tray integration, start-minimized mode, and Windows boot startup.
  • Windows power management: Automatic sleep prevention during server runs.
  • Seamless per-user packaging and updates via Velopack.
  • Single-instance enforcement with custom URI (pocketmc://) deep linking.

Server Lifecycle & Runtimes

  • Multi-flavor Java support: Vanilla, Paper (PaperMC v3 API), Fabric, Forge, NeoForge.
  • Bedrock Dedicated Server (BDS) & PocketMine-MP hosting.
  • App-managed Adoptium Java runtimes (Java 8, 11, 17, 21, and 25).
  • App-managed PHP 8.2 runtime for PocketMine-MP.
  • Graceful shutdown via RCON with console fallback.
  • Exit code crash detection and auto-restart with exponential backoff.
  • Safe Minecraft version updates with pre-update snapshots and one-click rollback.
  • Instance import (existing folders) and export (portable .zip).

Networking, Cross-Play & Tunnels

  • Built-in Playit.gg agent management and automatic tunnel provisioning.
  • Interactive Ports Map with real-time port conflict detection.
  • One-click Geyser & Floodgate cross-play integration with auto port patching.
  • Simple Voice Chat auto-detection and Playit UDP tunnel synchronization.
  • Built-in Windows UWP loopback isolation fix (CheckNetIsolation.exe).

Content, Backups & Cloud Sync

  • Modrinth and CurseForge in-app marketplace browsers.
  • .mrpack (Modrinth) and Forge/NeoForge modpack imports.
  • Bedrock .mcpack, .mcaddon, and .zip add-on ingestion.
  • Non-destructive mod/plugin toggling (.disabled staging).
  • Automated add-on update checking and startup updates.
  • Locked-file-tolerant backup engine with SHA-256 integrity manifests.
  • Off-site cloud replication: Google Drive (proxy fallback), Dropbox (PKCE), OneDrive (Graph).
  • Safe multi-stage restore pipeline.

Remote Control & AI

  • Embedded ASP.NET Core web dashboard with light/dark themes.
  • Real-time WebSocket console streaming and remote command execution.
  • Cloudflare Quick Tunnels and Playit HTTPS tunnel support for public web access.
  • QR code mobile pairing and encrypted password authentication.
  • Discord bot webhook integration (automatic DM of tunnel URLs upon launch).
  • AI session summaries via Gemini, OpenAI, Claude, Mistral, Groq, and local Ollama endpoints.
  • Interactive Windows toast notifications.

In Progress & Polish

  • Real-time Performance Graphs: Interactive CPU, RAM, and TPS historical usage charts on dashboard cards.
  • Modpack Auto-Sync: Differential updates for installed modpacks without overwriting custom server configs.
  • One-Click Connectivity Doctor: Automated diagnosis and guided repairs for common misconfigurations.

Planned Features

Friend Join Wizard

  • Dedicated "Share Server" modal generating clear, copyable join instructions for friends.
  • One-click copy for Java address, Bedrock address, LAN address, and public Playit tunnel.
  • Dynamic QR code generation for quick mobile Bedrock server addition.
  • Preflight validation ensuring ports and tunnels are online before generating the invite.

Performance Optimizer

  • Automated JVM garbage collection flag tuning based on available RAM and server type (Aikar's Flags).
  • Simulation distance and view distance optimization suggestions for Paper/Purpur servers.

Advanced Remote Dashboard

  • Multi-user permission profiles (Owner vs. Moderator roles).
  • In-browser mod and plugin management.

Out of Scope & Non-Goals

  • Full Cloud Hosting: PocketMC will remain local-first. We do not provide proprietary cloud VPS hosting.
  • Client Launcher: PocketMC is strictly a server management platform, not a Minecraft game client launcher.
  • Docker-First on Windows: PocketMC is built specifically as a native Windows desktop app for maximum accessibility.

Clone this wiki locally