- Step-by-step keyframe animation guide
- Mobile and desktop instructions
- Alternative simpler approach included
- Export settings for vertical + horizontal
- Strategy notes on FOMO campaign placement
WHAT WAS DONE:
Created quick-reference guide for Holly explaining how to add new
Minecraft servers to the dynamic website status display.
FILE CREATED:
docs/guides/holly-new-server-guide.md
COVERS:
- Why: Automatic live status on website
- What: Add website-api@firefrostgaming.com as subuser
- How: 6-step process with exact permission (ACTIVITY → Read)
- Why that permission: Safest read-only option
- What if forgotten: No big deal, add anytime
CONTEXT:
Every new Minecraft server needs website-api added as subuser with
ACTIVITY → Read permission for it to appear on the live status page.
Takes 30 seconds, appears on website within 60 seconds.
This is a non-technical guide written for Holly's reference when
creating new servers.
Signed-off-by: Claude (Chronicler #56) <claude@firefrostgaming.com>
WHAT WAS ADDED:
- Discord preparation guide for Holly (The Catalyst)
- Friendly, step-by-step instructions for pre-launch setup
- Correct Sovereign tier pricing ($499 lifetime, not monthly)
GUIDE INCLUDES:
- Create #link-your-account channel with pinned message
- Verify all 6 subscription tier roles exist
- Check role hierarchy for bot permissions
- Optional: Set up subscriber-only channels
- Optional: Configure Discord onboarding flow
WHAT TO WAIT ON:
- Don't test /link command (doesn't exist yet)
- Don't manually link accounts (no database yet)
- Don't configure Paymenter (Michael handles backend)
WHY:
Holly can prep Discord structure now while Michael builds Arbiter 2.x.
Makes launch day smoother when subscription system goes live.
CORRECT TIER PRICING EMPHASIZED:
Monthly tiers: Awakened ($1), Elemental ($5), Knight ($10),
Master ($15), Legend ($20)
Lifetime tier: Sovereign ($499 ONE-TIME payment, not $50/month)
FILES:
- docs/guides/holly-arbiter-2x-discord-prep.md (new, 147 lines)
Signed-off-by: The Golden Chronicler <claude@firefrostgaming.com>
WHAT WAS DONE:
Created comprehensive testing guide for Holly to verify LuckPerms configuration
GUIDE CONTENTS:
- Quick checks (5 minutes) - verify groups exist, check permissions
- Full 9-step testing procedure (30-45 minutes total)
- Testing checklist with 10 validation items
- Troubleshooting section for common issues
- Quick command reference for LuckPerms
TESTING STEPS COVERED:
1. Create test player (alt account or ask Meg)
2. Test Awakened rank (1 home, no /rtp, no chunks)
3. Test Fire Elemental (5 homes, /rtp 60min, 25 chunks)
4. Test Frost Elemental (verify cyan vs orange colors)
5. Test Knight tier (10 homes, 49 chunks, 30min /rtp)
6. Test Sovereign (50 homes, 225 chunks, no cooldown)
7. Test Mod rank (kick/ban commands)
8. Test chat prefixes (colors and display)
9. Test inheritance (perks remain after upgrade)
KEY VALIDATIONS:
- Verify all 13 groups exist
- Check prefix colors (Fire=#FF3D00, Frost=#00E5FF)
- Confirm permissions work (homes, chunks, /rtp)
- Validate inheritance chain
- Test moderation commands
TROUBLESHOOTING INCLUDED:
- Prefix not showing (chat plugin issues)
- Permissions not working (permission checks)
- Chunks not claiming (FTB config needed)
- Homes not working (FTB Essentials config)
AUDIENCE: Holly (unicorn20089)
ESTIMATED TIME: 30-45 minutes
PURPOSE: Validate LuckPerms setup before rolling out to all 13 servers
WHY THIS MATTERS:
Holly figured out LuckPerms configuration and needs systematic testing
before deploying across entire server network. This guide ensures nothing
breaks in production.
FRIENDLY URL: git.firefrostgaming.com/firefrost-gaming/firefrost-operations-manual/src/branch/master/docs/guides/holly-luckperms-testing-guide.md
FILE: docs/guides/holly-luckperms-testing-guide.md
Signed-off-by: Claude (Chronicler #49) <claude@firefrostgaming.com>
The top subscription tier is Sovereign, not Founder.
This has been corrected multiple times across sessions — fixing at source.
FILES UPDATED:
- docs/core/tasks.md
- docs/core/project-scope.md
- docs/tasks/rank-system-deployment/rank-structure.md
- docs/tasks/paymenter-pterodactyl-integration/README.md
- docs/archive/2026-02-09-consolidation/luckperms-structure.md
- docs/planning/subscription-tiers.md
- docs/planning/awakened-gateway.md
- docs/guides/subscription-automation-guide.md
- docs/guides/holly-discord-roles-setup.md
- docs/guides/holly-wanderer-permissions-setup.md
- docs/systems/arbiter-discord-role-mappings.md
- docs/branding/trinity-leadership-artwork.md
NOTE: References to 'founders' meaning Michael/Meg/Holly as company
founders were intentionally preserved. Only tier name updated.
Signed-off-by: claude@firefrostgaming.com
WHAT WAS DONE:
Created comprehensive beginner's tutorial for building the Firefrost
Rules mod from absolute zero experience. Assumes no prior Java or
Minecraft modding knowledge.
WHY:
Michael requested "sub zero to hero" level guide - he has no prior
Java development experience and needs to learn everything from scratch.
Guide covers (1,700+ lines):
- What Java/JDK/IDE/Gradle/NeoForge are (plain English)
- Installing Java 21 JDK (Windows/Mac/Linux)
- Installing IntelliJ IDEA Community Edition
- Creating project structure from scratch
- Understanding folder organization (src/main/java, package names)
- Copy/paste all 10 files (3 build + 1 metadata + 7 Java)
- Running Gradle build (first-time setup)
- Finding the compiled JAR
- Deploying to Pterodactyl server
- Configuring Discord (channel ID, message ID, bot token)
- Testing the /rules command
- Troubleshooting common errors (build failures, runtime issues)
- Holly's editing workflow
- Creating a Discord bot (appendix)
Accessibility features:
- Plain English explanations (no jargon without definition)
- Step-by-step with screenshots described
- Common errors with exact fixes
- Analogies for complex concepts
- Checkpoints after each phase
FILES CHANGED:
- docs/guides/firefrost-rules-mod-beginner-guide.md (new, 1,741 lines)
NEXT STEP:
Michael follows guide on desktop, builds first Java mod from zero.
Signed-off-by: Claude (Chronicler #46) <claude@firefrostgaming.com>
WHAT WAS DONE:
- Added warning note to design-bible.md Arcane palette section
- Added troubleshooting entry to holly-discord-roles-setup.md
- Both reference March 28, 2026 incident where the role was found gray
WHY:
Holly's Lead Builder Discord role was found with no color set (gray).
Restored to #A855F7 (Arcane purple) — her Trinity founder identity
color. Documented in two places so future sessions and Holly herself
know what to look for if it happens again.
FILES MODIFIED:
- docs/planning/design-bible.md
- docs/guides/holly-discord-roles-setup.md
Signed-off-by: Chronicler #45 <claude@firefrostgaming.com>
WHAT WAS DONE:
- Created docs/guides/ticket-tool-setup-guide.md
- 10-step installation and configuration guide for Ticket Tool
- Documents all 6 ticket categories with rationale for each
- Includes complete panel configuration (welcome messages, routing,
naming, permissions) for every ticket type
- Transcript and logging setup
- Staff workflow reference
- Troubleshooting section (including role hierarchy lesson learned today)
- Future enhancements roadmap
- References Task #85 (Paymenter redirect)
TICKET CATEGORIES:
1. Billing & Subscriptions (💳)
2. Server Help (🎮)
3. Technical Issues (🔧)
4. Report a Player (🚨)
5. Sales & Upgrades (💎)
6. Suggestions & Feedback (💡)
WHY:
Decision made this session: all support lives in Discord.
Paymenter built-in ticket system will be bypassed (Task #85).
Complete guide means anyone on the team can set this up
without needing Michael present.
FILES ADDED:
- docs/guides/ticket-tool-setup-guide.md
Signed-off-by: Chronicler #45 <claude@firefrostgaming.com>
WHAT WAS DONE:
- Added troubleshooting entry to holly-wanderer-permissions-setup.md
- Documents the gray circle symptom in Carl-bot Autoroles dashboard
- Explains root cause: bot role must be above any role it assigns
- Includes fix steps and verification method
WHY:
Encountered live on 2026-03-28. New members were joining and
receiving no role. Root cause was Carl-bot's role positioned below
Wanderer in the Discord role hierarchy. One-drag fix. Documented
immediately so this is never a mystery again.
FILES MODIFIED:
- docs/guides/holly-wanderer-permissions-setup.md
Signed-off-by: Chronicler #45 <claude@firefrostgaming.com>
MAJOR ADDITIONS:
- Background section explaining what Wanderer tier is
- FOMO strategy psychology and reasoning (why visible-but-locked works)
- Carl-bot configuration details and verification steps
- Complete subscription flow (Discord join → Paymenter → role assignment)
- Business strategy and conversion funnel explanation
- Why we use multiple bots (separation of concerns)
- Success metrics to track
- Future enhancement ideas
EDUCATIONAL CONTENT:
- Psychology behind FOMO (scarcity, social proof, curiosity)
- Real-world examples (Spotify, Discord Nitro, gaming demos)
- Conversion funnel math (1000 joins → 100-200 subscribers)
- Engineering principles (right tool for the job)
Guide now explains:
- WHAT to do (step-by-step instructions)
- WHY we're doing it (business/psychology reasoning)
- HOW it all connects (Carl-bot → Wanderer → Arbiter → paid tiers)
This gives Holly full context so she understands the strategy,
not just follows instructions blindly.
Updated by: Chronicler #44
Date: March 28, 2026
Signed-off-by: Claude <claude@firefrostgaming.com>
Created comprehensive step-by-step guide for configuring Wanderer role
channel permissions to implement the FOMO strategy.
GUIDE COVERS:
- Making Fire/Frost paths visible but locked (FOMO driver)
- Hiding modlog from free users (staff only)
- Verifying Support category visibility
- Complete permission matrix and troubleshooting
FOMO STRATEGY:
Free users (Wanderer) can see Fire/Frost path categories and channels
but cannot access them - drives conversions to paid tiers.
Current Issues Found:
- Fire/Frost paths completely hidden (should be visible but locked)
- modlog visible to Wanderer (should be staff-only)
Guide includes:
- 4 fixes with detailed steps
- Verification methods (View Server As Role + test account)
- Permission summary cheat sheet
- Troubleshooting section
- Estimated completion time: 10-15 minutes
For: Holly (The Catalyst) to configure
Created by: Chronicler #44
Date: March 28, 2026
Signed-off-by: Claude <claude@firefrostgaming.com>
Complete guide for creating missing subscription tier roles and renaming
Founder to The Sovereign (99 tier). Includes step-by-step instructions
with reasoning, role color recommendations, and verification checklist.
Task: Discord bot configuration (Part 2 of Task #2)
For: Holly (unicorn20089)
Signed-off-by: The Verifier <claude@firefrostgaming.com>
UPDATED: Part 2 Step 3 - Update Role Mappings in Bot
Changed from manual-only to dual-option approach:
OPTION A (RECOMMENDED): Discord Bot Admin Panel
- Holly can update role IDs herself
- No SSH access needed
- No bot restart needed
- Instant validation and feedback
- Zero downtime
- Audit logs posted to Discord automatically
- Complete workflow documented
OPTION B (MANUAL): SSH + Manual Edit
- Requires Michael's SSH access
- Requires bot restart
- Only use if admin panel not deployed yet
- Kept for backward compatibility
Updated Prerequisites Section:
- Added admin panel access requirement
- Clarified SSH only needed for LuckPerms testing
- Not needed for Discord role management anymore
Benefits of Update:
- Makes admin panel the primary, recommended method
- Reduces Holly's dependency on Michael
- Promotes modern, self-service workflow
- Still documents manual fallback if needed
Guide now properly reflects the new admin panel infrastructure
deployed in discord-bot-admin-panel.md
Chronicler #40
REMOVED from mod installation list:
- Waystones (mod #14) - only use if modpack includes it
- Balm dependency - not needed if not installing Waystones
- Corpse/Grave mods (mod #15) - only use if modpack includes it
ADDED new configuration section:
- Waystones Configuration (If Modpack Includes It)
- LuckPerms permissions to set cooldowns per tier
- Cooldowns match /rtp cooldowns for consistency:
- Awakened: Cannot use (no access)
- Elemental: 60 min (3600s)
- Knight: 30 min (1800s)
- Master: 15 min (900s)
- Legend: 10 min (600s)
- Sovereign/Staff: No cooldown (0s)
Updated:
- Dependency summary: Removed Waystones/Balm entries
- Reference table: Removed Waystones/Balm rows
- Renumbered mods: Discord → #14, Plan → #15, Voice Chat → #16
Rationale:
- Don't install mods the modpack might already have
- Configure Waystones via LuckPerms if present
- Maintains tier consistency (Waystones cooldown = /rtp cooldown)
Chronicler #40
Added references to LuckPerms web editor in two key sections:
1. Testing & Verification Section:
- Added tip box explaining web editor
- Command: /lp editor
- Benefits: Visual interface, color picker, no typing errors
- Reference to Subscription Automation Guide for details
2. WorldEdit Configuration Section:
- Added RECOMMENDED method: Use web editor
- Alternative: Console commands (for those who prefer terminal)
- Clear signposting to full instructions in other guide
Why This Helps:
- Holly sees web editor option while testing LuckPerms
- Reminded that web editor exists when configuring WorldEdit perms
- Cross-reference to Subscription Automation Guide Part 3
- Choice between visual (web editor) vs terminal (console commands)
Maintains consistency between both deployment guides.
Chronicler #40
Added explicit 'Dependencies:' field to ALL mods for clarity.
Mods with 'Dependencies: None':
- LuckPerms
- Architectury API (base library)
- WorldEdit
- ServerCore
- FerriteCore
- Spark
- Plan
- Simple Voice Chat
Mods with 'Check mod page' note:
- YAWP (varies by version)
- Prism (varies by version)
- Corpse/Grave mods (varies by which mod chosen)
- Discord integration (varies by mod version)
Why This Helps:
- Holly sees 'Dependencies: None' → knows she can install it immediately
- Holly sees specific dependencies → knows what to install first
- Holly sees 'Check mod page' → knows to verify before installing
- No ambiguity - every mod has a Dependencies field
Consistency: Every single mod now has a Dependencies line.
Chronicler #40
Added Elite Holograms to Quality of Life mods section.
What it does:
- Creates floating holographic text/images in-game
- Display server info, rules, welcome messages, leaderboards
- Professional-looking information displays
Use cases for Firefrost:
- Spawn: Display server rules, tier comparison chart
- Welcome area: Greet new Awakened tier subscribers
- Hub: Show available perks per tier
- Events: Fire vs Frost standings, competitions
Dependencies: Architectury API (required)
Updated:
- Mod list: Elite Holograms is now mod #13
- Renumbered: Waystones → #14, Corpse → #15, Discord → #16, Plan → #17, Voice Chat → #18
- Dependency summary: Added to installation order
- Reference table: Added Elite Holograms entry
Download: https://www.curseforge.com/minecraft/mc-mods/elite-holograms
Chronicler #40
CRITICAL FIX: Dependencies now listed ON EACH MOD, not just on library mods.
Before: Holly looks at FTB Chunks, sees no dependency info
After: Holly sees 'Dependencies: FTB Library, FTB Teams, Architectury API'
Changed Mods:
- FTB Chunks: Added 'Dependencies: FTB Library, FTB Teams, Architectury API'
- FTB Essentials: Added 'Dependencies: FTB Library, Architectury API'
- FTB Library: Added 'Dependencies: Architectury API'
- FTB Teams: Added 'Dependencies: FTB Library, Architectury API'
- Waystones: Dependencies field moved to top
Result: When Holly reads ANY mod, she immediately knows what to install first.
Chronicler #40
CRITICAL: Added all missing mod dependencies to prevent installation failures.
Dependencies Added:
- Architectury API (required by FTB Library)
- Balm (required by Waystones)
- FTB Teams marked as dependency for FTB Chunks
New Sections:
- Dependency Summary with installation order
- Quick dependency reference table
- Clear dependency chain explanation
Installation Order Now Documented:
1. Dependencies first (Architectury API, FTB Library, FTB Teams)
2. Core mods (LuckPerms, FTB Chunks, FTB Essentials, WorldEdit)
3. Performance mods (ServerCore, FerriteCore, Spark)
4. Optional mods with their dependencies noted
Why This Matters:
- Prevents 'missing dependency' errors during installation
- Holly knows WHAT to install and IN WHAT ORDER
- Clear table shows dependency relationships
- Reduces troubleshooting time
Removed: Duplicate Discord Integration section
Chronicler #40
Part 3 now offers TWO ways to create LuckPerms groups:
METHOD A: Web Editor (RECOMMENDED)
- 30-45 minutes instead of 2-3 hours
- Visual interface with drag-and-drop
- Color picker for chat prefixes
- Built-in validation prevents mistakes
- Better for learning the structure
- Step-by-step guide for all 13 groups
METHOD B: Console Commands (ALTERNATIVE)
- Original ~150 command approach
- Exact and reproducible
- Good for documentation
- No internet upload required
- Same functionality as Method A
Benefits:
- Holly can choose based on comfort level
- Web editor is faster and less error-prone
- Console commands still available for automation/reproducibility
- Both methods produce identical results
Chronicler #40
CRITICAL SECURITY: WorldEdit is now restricted to staff only.
Changes:
- Created Builder group (for Holly) with full WorldEdit access
- Created Owner group (for Michael) with all permissions
- Explicitly DENIED worldedit.* to ALL subscriber groups (including Sovereign)
- Added gamemode, unlimited chunks/homes to staff
- Updated both deployment guides with staff group creation
Why this matters:
- Prevents subscribers from using WorldEdit to duplicate items
- Prevents WorldEdit-based griefing and chunk bypass exploits
- Even $499 Sovereign tier does NOT get WorldEdit
- Only Holly (Builder) and Michael (Owner) have access
Commands added to LuckPerms group creation section in both guides.
Chronicler #40
Added Task 7: Set Up DNS (Cloudflare) before Nginx configuration.
Michael needs to:
1. Add A record: webhook.firefrostgaming.com → 63.143.34.217
2. Set to DNS only (proxy OFF)
3. Verify DNS propagation with dig
Renumbered subsequent tasks (Nginx is now Task 8, Holly prep is Task 9).
Chronicler #40
Step 3 of Part 2 now clearly marked as Michael's task.
Holly creates roles and copies IDs, then hands to Michael.
Michael SSHs to Command Center and updates bot.js.
Prevents confusion about who has SSH access to Command Center.
Chronicler #40
Removed confusing SSH instruction. Holly should use Pterodactyl Panel
console directly - no SSH needed for running LuckPerms commands.
All servers share MySQL database, so commands on one server sync to all.
Chronicler #40
Complete beginner-friendly guide for recording Firefrost castle world spawn timelapse using Schematicannon and Replay Mod.
Features:
- Table of contents with time estimates for each phase
- Mandatory pre-recording test procedure
- Complete TWO TIMELINE system explanation (critical for beginners)
- Step-by-step keyframe pair workflow (Position + Time)
- Quick-reference cheat sheet (glossary + camera controls)
- 4 camera angle strategy optimized for symmetrical castle
- Automatic speed calculation explanation
- Troubleshooting section with common problems
- Complete checklists for each phase
- Post-production and multi-platform export guidance
Locations:
- docs/guides/replay-mod-timelapse-guide.md (general reference)
- docs/tasks/castle-timelapse/replay-mod-guide.md (task-specific)
Build specs: 150x150x200 castle, ~220k blocks
Purpose: Website hero video, social media content, community showcase
For children not yet born. 🔥❄️🏰
Print-friendly guide for The Emissary:
- 24 step-by-step instructions
- Troubleshooting section
- Pro tips and shortcuts
- Social media posting guide
- Mobile-optimized workflow