
Local-first Minecraft server management, without the terminal mess.
PocketMC is a native WPF/.NET 8 desktop application designed for hosting and managing local Minecraft servers. It handles software downloads, isolated server instances, app-managed Java (Adoptium Java 8 to 25) & PHP runtimes, startup/shutdown lifecycles, live resource metrics, console logs, player activity, world backups, multi-cloud replication (Google Drive, Dropbox, OneDrive), add-on management, Playit.gg tunneling, AI session summaries, and a remote web dashboard—all inside a polished Windows UI with zero global Java setup required.
App-local Java provisioning via Adoptium for Java 8, 11, 17, 21, and 25. Automatic Java version matrix selection per Minecraft release with background runtime fetching.
Create isolated instances for Vanilla Java, PaperMC, Fabric, Forge, NeoForge, Bedrock Dedicated Server (BDS), and PocketMine-MP (PHP 8.2 PM5).
Expose servers to friends without port forwarding. Automated Playit agent provisioning with interactive Ports Map for Java, Bedrock, Geyser, and Voice Chat.
Automatic GeyserMC and Floodgate provisioning for Bedrock players to join Java servers seamlessly. Auto-detects and opens ports for Simple Voice Chat.
Manual & scheduled world backups with RCON live save-syncing. Cloud upload to Google Drive, Dropbox, and OneDrive with checksum verification and one-click rollback.
ASP.NET Core web dashboard to start, stop, view console, and manage players from mobile or LAN/Cloudflare/Playit HTTPS tunnels. Auto-shares URL via Discord DM bot.
Integrated Modrinth, CurseForge, Poggit, and Map browsers with dependency resolution, jar metadata scanning, and Bedrock .mcpack / .mcaddon ingestion.
Sanitizes server logs and generates structured gameplay summaries using Google Gemini, OpenAI, Claude, Mistral, Groq, or local Ollama endpoints.
Mica & Acrylic visual effects, Discord Rich Presence, system tray minimization, Velopack auto-updates, power management (sleep prevention), and pocketmc:// protocol links.
$Download PocketMC-win-Setup.exe from GitHub Releases and launch installer.Requires Windows 10 (1809+) or Windows 11. Java and PHP runtimes are managed automatically.