mcc-dev-workflow
OfficialBuild and debug MCC with a local server
System Documentation
What problem does it solve?
Provides a reproducible, end-to-end development workflow to build, run, and debug the Minecraft Console Client (MCC) against a real local Minecraft Java server so developers can validate login, protocol, command, movement, inventory, and entity behavior with concrete log evidence instead of guessing from static code.
Core Features & Use Cases
- One-step debug session: mcc-debug handles build, temp config generation, server startup, and MCC launch in a tmux-scoped session for fast iteration.
- Shared server / isolated client sessions: Manage shared mc-* server tmux sessions while keeping MCC sessions isolated per worktree or named session to avoid cross-run interference.
- Preflight & resilience: Preflight checks for Java, tmux, dotnet, and python3, plus guidance to retry RCON and wait for server readiness beyond the Done line.
- Repeatable and RAM-optimized builds: Support for tmpfs build routing and temporary configs to keep runs repeatable and non-destructive.
- Log evidence & debugging commands: Captures MCC and server logs, uses /debug state for diagnostics, and documents capture commands for postmortem inspection.
Quick Start
Source the repository's tools/mcc-env.sh, start a local 1.21.11 server, run mcc-build, then run mcc-debug with a temporary session and verify a successful join and an inventory command response.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: mcc-dev-workflow Download link: https://github.com/MCCTeam/Minecraft-Console-Client/archive/main.zip#mcc-dev-workflow Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.