Skip to content

Releases: PocketMC/pocket-mc-windows

PocketMC v1.4.1

17 Apr 08:48
cf8dc77

Choose a tag to compare

Fix The Bedrock Java Crossplay Issue

Fix The Geyser Download Failure
Crossplay Can Now Work Seamlessly

PocketMC v1.4.0

16 Apr 07:22

Choose a tag to compare

Full Changelog: v1.3.0...v1.4.0

v1.4.0 - Bedrock & PocketMine Protocol Expansion

This milestone transforms PocketMC into a multi-protocol powerhouse, adding first-class support for native Bedrock Edition (BDS) and PocketMine-MP engines alongside Java!

🟢 Bedrock Dedicated Server (BDS) Support

  • Full Version Discovery: Integrated the kittizz community manifest, enabling one-click installation for 45+ versions of Bedrock (including stable and preview releases).
  • Bedrock Add-on Management: Native support for .mcpack and .mcaddon files. Importing an addon automatically handles file extraction and updates world_behavior_packs.json / world_resource_packs.json for you.
  • Fixed Provisioning Failures: Rebuilt the BDS download pipeline to use system temp directories, resolving "Access Denied" errors during instance creation.
  • UWP Loopback Automation: Added a hardware-level "Fix Bedrock LAN" tool in settings that automates CheckNetIsolation.exe loopback exemptions, allowing you to connect to local servers from Minecraft for Windows.

🔵 PocketMine-MP Support

  • PHP Runtime Orchestrator: PocketMC now automatically provisions and manages sandboxed PHP 8.x runtimes for PocketMine instances.
  • Poggit Marketplace: Integrated Poggit browsing for PocketMine plugins. The "Plugin Marketplace" button now intelligently switches sources based on your server engine.
  • Auto-Generator Patching: Implemented a world-generator sanity check that automatically patches server.properties (e.g., minecraft:normalDEFAULT) to prevent common "Unknown generator" startup crashes.

✨ Dashboard & UI Polish

  • Engine-Aware Settings: The Addons tab now dynamically filters content. Java-only sections (like Modrinth/Forge) are hidden when managing Bedrock or PocketMine instances.
  • IP Duplicate Suppression: The dashboard card now intelligently hides the secondary "Bedrock IP" row for native Bedrock servers to reduce clutter.
  • Config Core Keys: Expanded the core property list to include Bedrock-specific networking keys (server-portv6, allow-cheats, etc.) for easier configuration.

PocketMC v1.3.0

15 Apr 19:09

Choose a tag to compare

Full Changelog: v1.2.5...v1.3.0

v1.3.0 - Architectural Hardening & Observability

This release focuses entirely on massive under-the-hood structural improvements designed to make PocketMC safer, significantly more resilient to failures, and vastly easier to debug.

🛡️ Security & Integrity Engine

  • Artifact Verification: Implemented deep SHA1/SHA256 signature verification directly into the DownloaderService. Any Playit daemon or Paper/Vanilla jar you pull from external networks is now heavily hashed to detect silent corruption or man-in-the-middle tammpering.
  • Graceful Lifecycle System: Hardened the exit behaviors! Instead of blindly closing and triggering unrecorded player kicks, exiting the app now yields a custom 15-second IApplicationLifecycleService.GracefulShutdownAsync() loop that saves worlds and closes network tunnels correctly before quitting.
  • PII Scrubbing: Heavily extended the LogSanitizer. PocketMC will now procedurally scrub personal metadata (like IPv4 strings and emails) from console captures using advanced RegEx pipelines before your crash logs ever touch an AI summary model.
  • RCON Client Engine: StandardInput has been officially deprecated for interacting with Java child processes. PocketMC has fully migrated to a robust managed RconClient handling try/catch and direct socket control to eliminate standard I/O synchronization deadlocks on high server loads.

🔭 Diagnostic & Recovery Engine

  • External Dependency Orchestrator: Added a dynamic background thread loop (DependencyHealthMonitor) that constantly polls external microservices. Your settings page now features a live dashboard monitoring native latency status against Adoptium, Playit.gg, and Modrinth. You'll instantly know if a server failure is on your end or theirs.
  • Disaster Recovery (Off-site Replications): Significantly expanded the local automated snapshot tool. You can now configure an external sync directory (e.g., Google Drive/Dropbox sync folder) inside your Settings menu. Upon completing a local ZIP backup, PocketMC will autonomously replicate that payload identically to your secondary disk.
  • "One-Click" Support Bundles: Implemented an asynchronous DiagnosticReportingService. With a single click inside Settings, PocketMC packages your system specs, Java variables, global app logs, masked properties, and native crash-reports into one dense support ZIP on your desktop—completely wiping all clear-text passwords (like rcon.password) out of the bundle before it drops!
  • UI Modernization Refactors: Abstracted away huge layers of tech-debt by decoupling the ResourceMonitorService and abstracting logic into IAssetProvider, eliminating major background memory leaks.

🔧 Internal Refactors

  • Rebuilt architecture directory hierarchies shifting away from clustered Providers into a clean modular format (Features/Instances).
  • Added graceful fallbacks to the new Update Engine banner checking systems.
  • Handled UI context cleanup for settings panels and fixed missing null validation reference warnings.

PocketMC v1.2.5

15 Apr 13:57

Choose a tag to compare

feat: Velopack update service integration, graceful shutdown flow, and UI polish.

PocketMC v1.2.4

15 Apr 07:14

Choose a tag to compare

  • Migrated installation and update packaging from Inno Setup to Velopack.
  • Added Velopack startup bootstrapping before WPF application startup.
  • Added automatic update checks in the shell layer.
  • Updated GitHub Actions to publish win-x64 output, pack Velopack releases, and upload release assets.
  • Removed installer.iss and updated the build/install documentation.
  • Added Discord/community support in the app and README.
  • Added release and packaging guidance for Velopack.
  • Updated the release workflow notes to use a repository secret named RELEASE_PAT.

PocketMC Desktop v1.0.0

14 Apr 15:19
c04d28d

Choose a tag to compare

🎉 PocketMC Desktop 1.0.0 — First Stable Release

This is the first full stable release of PocketMC Desktop, a modern Windows‑native Minecraft Java server manager designed for ease, reliability, and power.

With this release, PocketMC becomes a complete all‑in‑one solution for running Minecraft servers on your own PC, without Linux, CLI tools, or messy folder management.


Highlights

✔ Windows‑Native Experience

A clean, modern WPF UI built for Windows 10/11 with native theming, smooth animations, and intuitive UX.

✔ Multi‑Instance Server Management

Create and manage multiple servers (Vanilla, Paper, Fabric, Forge) with isolated folders and fast switching.

✔ Automatic Java Provisioning

No more installing Java manually. PocketMC installs and manages its own JREs:

  • Java 8
  • Java 11
  • Java 17
  • Java 21
  • Java 25

✔ Public Server Access via Playit.gg

One-click public tunnel creation for sharing your server with friends.

✔ Live Dashboard

  • CPU usage
  • RAM usage
  • Player count
  • Instance status
  • Restart countdowns
  • Global system RAM pill

✔ Real Console With Colorization

  • Search
  • Filters
  • Crash banner
  • Scroll locking
  • Command suggestions
  • History navigation

✔ Backup + Restore

  • ZIP backup creation with locked-file tolerance
  • Automatic scheduled backups
  • Restore flow using SafeZipExtractor
  • Metadata updates and retention pruning

✔ Worlds, Mods, Plugins, Maps

  • Modrinth integration
  • CurseForge integration
  • Map/World browser
  • Modpack importer
  • Plugin viewer
  • Safe-world ZIP detection (auto-detect level.dat)

✔ AI Power (Optional)

Integrations with:

  • OpenAI
  • Gemini
  • Claude
  • Mistral
  • Groq

Generate session summaries after your server stops.

✔ Process Safety

  • JobObject assignment
  • Crash detection
  • Clean process termination
  • Safe startup
  • Restart orchestration

🛠 What’s New in 1.0.0

  • Entire application architecture stabilized
  • All Features polished for production
  • New installer (Inno Setup)
  • JRE auto-repair + provisioning pipeline
  • Faster dashboard, optimized UI virtualization
  • Crash resistant console
  • New map & mod browsing experiences
  • World import improvements
  • Memory/CPU sampling system
  • New modpack installer
  • All provider APIs updated
  • Completely redesigned New Instance wizard

🧪 Test Coverage

First stable release includes:

  • Navigation stack tests
  • Java resolver tests
  • Path safety tests
  • Backup + Zip handling tests
  • Server configuration tests

📦 Downloads

The Windows installer is available below:

  • PocketMC_Setup.exe

🚀 How to Install

  1. Download PocketMC_Setup.exe from the assets below.
  2. Run the installer (no admin needed).
  3. Open PocketMC Desktop.
  4. Pick your App Root Folder.
  5. Start creating servers.

Java will be downloaded automatically when required.


❤️ Thank You