docs: Add root CLAUDE.md for Claude Code workspace
Single workspace config covering all projects, tools, and active tasks. Claude (Chronicler #83 - The Compiler) <claude@firefrostgaming.com>
This commit is contained in:
parent
179bac2911
commit
cffe742093
56
CLAUDE.md
Normal file
56
CLAUDE.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# Firefrost Gaming — Dev Panel Workspace
|
||||
|
||||
## What This Is
|
||||
Dedicated development server (64.50.188.128) for Firefrost Gaming.
|
||||
This repo is `firefrost-services` — all services, mods, and tools in one place.
|
||||
|
||||
## Projects
|
||||
- `services/rules-mod/` — Minecraft /rules command mod (3 versions)
|
||||
- `services/modpack-version-checker/` — ModpackChecker (Python CLI + Pterodactyl Blueprint extension)
|
||||
- `services/arbiter-3.0/` — Arbiter backend (Node.js/Express)
|
||||
- `services/trinity-core/` — MCP gateway for SSH access
|
||||
|
||||
## Java Versions (for mod builds)
|
||||
- Java 8: `/usr/lib/jvm/java-8-openjdk-amd64` (Forge 1.16.5)
|
||||
- Java 17: `/usr/lib/jvm/java-17-openjdk-amd64` (Forge 1.20.1)
|
||||
- Java 21: `/usr/lib/jvm/java-21-openjdk-amd64` (NeoForge 1.21.1)
|
||||
- Switcher: `source use-java {8|17|21}`
|
||||
|
||||
## Gradle (for mod builds)
|
||||
- Gradle 8.8: `/opt/gradle-8.8` (NeoForge + modern Forge)
|
||||
- Gradle 7.6.4: `/opt/gradle-7.6.4` (Forge 1.16.5)
|
||||
|
||||
## Other Tools
|
||||
- Python 3.12, PHP 8.3, Node.js 24
|
||||
- Blueprint beta-2026-01 (Pterodactyl extension framework)
|
||||
- ModpackChecker Phase 5 backup: `/root/modpackchecker_backup/`
|
||||
|
||||
## Git
|
||||
- Remote: git.firefrostgaming.com (firefrost-services repo, main branch)
|
||||
- Commits push directly to Gitea
|
||||
|
||||
## NextCloud Upload (for mod jars)
|
||||
```
|
||||
curl -u "mkrause612:APP_TOKEN" -T file.jar \
|
||||
"https://downloads.firefrostgaming.com/remote.php/dav/files/mkrause612/Firefrost-Mods/..."
|
||||
```
|
||||
|
||||
## Active Tasks
|
||||
|
||||
### Task 138 — Discord Rules Mod (CurseForge Release)
|
||||
**Goal:** Fork the Firefrost-specific rules mod into a generic version and publish on CurseForge.
|
||||
|
||||
**What to do:**
|
||||
- Create `services/rules-mod/discord-rules/` directory (fork from 1.21.1 code)
|
||||
- Mod name: "Discord Rules" (not "Firefrost Rules")
|
||||
- Remove Fire/Frost/Arcane color detection — replace with configurable header_color and body_color in TOML config
|
||||
- Remove emoji-to-bracket conversion (or make it a config toggle)
|
||||
- Generic branding in mods.toml, MIT license
|
||||
- Compile all 3 versions (1.21.1, 1.20.1, 1.16.5)
|
||||
- Draft CurseForge project page description and changelog
|
||||
|
||||
**Source code:** `services/rules-mod/1.21.1/`, `1.20.1/`, `1.16.5/`
|
||||
|
||||
## Accessibility
|
||||
Michael has hand surgery limitations. Small code blocks (8-10 lines).
|
||||
One question at a time. Complete files over patches.
|
||||
Reference in New Issue
Block a user