Files
firefrost-services/CLAUDE.md
Claude (Chronicler #83 - The Compiler) cffe742093 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>
2026-04-12 11:58:38 -05:00

2.2 KiB

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.