Skip to content

MCC v1.0.5

Choose a tag to compare

@github-actions github-actions released this 13 Sep 19:26
· 3 commits to main since this release

Minecraft Control Center v1.0.5

This maintenance release makes Crafty startup and shutdown resilient to stale process
metadata and SQLite state left behind after an interrupted or forced termination.

Changes in this release

  • Prepares Crafty's SQLite state before startup when Crafty is confirmed stopped and port
    8443 is free.
  • Removes only the rebuildable crafty.sqlite-shm index while preserving the main database
    and write-ahead log so committed data is not discarded.
  • Clears stale read-only attributes that can otherwise cause Crafty to fail with an
    attempt to write a readonly database error.
  • Recognizes a running Crafty instance through its verified session-lock PID when Windows
    process inventory is temporarily incomplete.
  • Opens the Crafty dashboard once port 8443 is ready instead of depending solely on process
    inventory results.
  • Requests a normal Crafty server and application shutdown first, allowing time for a clean
    exit.
  • Force-stops only processes whose executable path and start identity match the configured
    crafty.exe when normal shutdown does not finish.
  • Tracks Crafty's PyInstaller parent and child processes, including children that appear
    during shutdown, so the app cannot report success while one remains running.
  • Removes stale session.lock and SQLite shared-memory state only after Crafty is confirmed
    stopped.
  • Keeps the Crafty row and batch controls disabled as Stopping... until shutdown and
    recovery are complete.
  • Adds automated coverage for SQLite recovery, verified Crafty process handling, and the
    stopping interface state.

Supported providers

  • Server manager: Crafty
  • Connection: PlayIt
  • Launchers: Prism Launcher and TLauncher

Installation

For a normal Windows installation, download and run:

MinecraftControlCenter-Setup.exe

For portable use, download and extract:

MinecraftControlCenter.zip

Windows 10 or later on a 64-bit PC is required.

Included release assets

  • MinecraftControlCenter-Setup.exe
  • MinecraftControlCenter.zip
  • MinecraftControlCenter.zip.sha256

Coming in the next major release

The next major release is planned to add a compatibility matrix covering additional
server managers, remote-connection providers, and game launchers.

Component Planned choices
Server manager Crafty Controller, AMP, direct .jar server
Remote connection Playit, direct port forwarding, Tailscale
Game launcher Prism, official Minecraft Launcher, Modrinth App, ATLauncher
Later additions PufferPanel, Pterodactyl, GDLauncher, CurseForge

These plans may change as compatibility work and testing progress.

Interface preview

Minecraft Control Center v1.0.5