mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2026-08-15 13:04:36 +00:00
Centralized skills to .skills folder.
This commit is contained in:
parent
c5537c0444
commit
918f1a560d
6 changed files with 34 additions and 1 deletions
1
.claude/skills
Symbolic link
1
.claude/skills
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../.skills
|
||||||
1
.codex/skills
Symbolic link
1
.codex/skills
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../.skills
|
||||||
1
.cursor/skills
Symbolic link
1
.cursor/skills
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../.skills
|
||||||
4
.gitignore
vendored
4
.gitignore
vendored
|
|
@ -8,7 +8,6 @@
|
||||||
/Other/
|
/Other/
|
||||||
/.vs/
|
/.vs/
|
||||||
SessionCache.ini
|
SessionCache.ini
|
||||||
.*
|
|
||||||
!/.github
|
!/.github
|
||||||
/packages
|
/packages
|
||||||
|
|
||||||
|
|
@ -428,3 +427,6 @@ MinecraftOfficial/
|
||||||
/mcc_input.txt
|
/mcc_input.txt
|
||||||
/MinecraftClient.ini
|
/MinecraftClient.ini
|
||||||
/MinecraftClient.backup.ini
|
/MinecraftClient.backup.ini
|
||||||
|
|
||||||
|
# Other
|
||||||
|
.*
|
||||||
|
|
|
||||||
28
.skills/mcc-dev-workflow/SKILL.md
Normal file
28
.skills/mcc-dev-workflow/SKILL.md
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
# MCC Development Workflow
|
||||||
|
|
||||||
|
## Project Overview
|
||||||
|
- Repo: `~/Minecraft/Minecraft-Console-Client` (env var `$MCC_REPO`)
|
||||||
|
- Solution: `MinecraftClient.sln` (projects: `MinecraftClient` + `ConsoleInteractive`)
|
||||||
|
- Build: `dotnet build MinecraftClient.sln -c Release`
|
||||||
|
- Servers: `~/Minecraft/Servers/` (env var `$MCC_SERVERS`)
|
||||||
|
|
||||||
|
## Typical Debug Workflow
|
||||||
|
1. `~/Minecraft/Servers/start-server.sh 1.20.6-Vanilla` (background)
|
||||||
|
2. Wait for "Done" in server output
|
||||||
|
3. Build: `dotnet build $MCC_REPO/MinecraftClient.sln -c Release`
|
||||||
|
4. Run MCC: `cd $MCC_REPO && MCC_FILE_INPUT=1 dotnet run --project MinecraftClient -c Release -- CursorBot - localhost 2>&1`
|
||||||
|
5. RCON: `mc-rcon "op CursorBot"`
|
||||||
|
6. MCC cmd: `echo "inventory player list" >> $MCC_REPO/mcc_input.txt`
|
||||||
|
7. Read terminal file to see output
|
||||||
|
8. Kill MCC → rebuild → repeat
|
||||||
|
|
||||||
|
## Timing Reference
|
||||||
|
| Operation | Typical Duration |
|
||||||
|
|-----------|-----------------|
|
||||||
|
| MCC startup → join server | ~1s |
|
||||||
|
| FileInput command → response | <500ms |
|
||||||
|
|
||||||
|
## Official Minecraft Server Source (Decompiled)
|
||||||
|
`$MCC_REPO/MinecraftOfficial/` contains decompiled official server code for protocol reference.
|
||||||
|
When investigating protocol details (packet structure, field order, NBT format, etc.),
|
||||||
|
look at the corresponding version's decompiled source as authoritative reference.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue