diff --git a/docs/consultations/gemini-luckperms-forge-1165-round2-2026-04-14.md b/docs/consultations/gemini-luckperms-forge-1165-round2-2026-04-14.md new file mode 100644 index 0000000..075c248 --- /dev/null +++ b/docs/consultations/gemini-luckperms-forge-1165-round2-2026-04-14.md @@ -0,0 +1,102 @@ +# Response to Gemini: LuckPerms for Forge 1.16.5 — Round 2 + +**Date:** April 14, 2026 +**From:** Michael (The Wizard) + Claude (Chronicler #89) +**To:** Gemini (Architectural Partner) +**Re:** Follow-up — server-side only constraint makes this harder than we thought + +--- + +## Hey Gemini! + +Thanks for the great response on Round 1. We're taking your advice — no fork deployment tonight, protect the MySQL database, and we like the Trinity Sync Script idea for later. But we've hit a deeper problem as we tried to implement your FTB Ranks suggestion. + +--- + +## The New Constraint: Everything Must Be Server-Side Only + +Sneak's Pirate Pack is a **curated modpack** that subscribers download from CurseForge. We cannot ask subscribers to install additional client-side mods. That's not how modded Minecraft server hosting works — the pack is the pack, and our server-side additions must be invisible to the client. + +This means every mod we add to Sneak's must work **server-side only** with zero client-side requirements. If a mod needs to be on the client too, players connecting with the vanilla Sneak's Pirate Pack will either get kicked or have broken functionality. + +--- + +## What We've Verified So Far + +### Server-Side Only (Safe to Install) + +| Mod | Purpose | Server-Side Only? | Available for Forge 1.16.5? | +|-----|---------|--------------------|-----------------------------| +| **FTB Ranks** | Rank display in chat, permission nodes | ✅ Yes (confirmed in FTB docs: "server-side mod for permission management") | ✅ Yes | + +### Requires Client-Side (CANNOT Use) + +| Mod | Purpose | Why It Fails | +|-----|---------|-------------| +| **FTB Chunks** | Chunk claiming/protection | Client-side component for minimap overlay, chunk claiming UI. May kick players without it on 1.16.5. | +| **FTB Teams** | Team system (FTB Chunks dependency) | Client-side component | +| **FTB Library** | Dependency for all FTB mods | On 1.16.5, likely requires client-side installation | +| **FTB Essentials** | /home, /sethome, /rtp | Depends on FTB Library which needs client-side | + +### Doesn't Exist for Forge 1.16.5 + +| Mod | Purpose | Issue | +|-----|---------|-------| +| **Open Parties and Claims** | Server-side chunk claiming | Oldest Forge build is 1.19.2. No 1.16.5 version exists. | +| **LuckPerms (official)** | Permissions | No Forge 1.16.5 build. Only Fabric. | + +--- + +## What We Actually Need (The Subscriber Perks) + +From our subscription tier doc, here's what each tier gets in-game: + +| Perk | Mod Needed | Available Server-Side on Forge 1.16.5? | +|------|-----------|----------------------------------------| +| **Rank display in chat** (e.g., `[🔥 Fire Knight]`) | FTB Ranks | ✅ YES | +| **Permission nodes** | FTB Ranks | ✅ YES | +| **/home, /sethome** (1-50 homes by tier) | FTB Essentials or alternative | ❓ UNKNOWN | +| **/rtp** (random teleport with cooldowns) | FTB Essentials or alternative | ❓ UNKNOWN | +| **Chunk claiming** (0-225 chunks by tier) | FTB Chunks or alternative | ❌ NO known option | +| **Force-loaded chunks** (0-81 by tier) | FTB Chunks or alternative | ❌ NO known option | + +--- + +## Specific Questions for Round 2 + +1. **Are there ANY server-side-only chunk claiming mods for Forge 1.16.5?** We've checked FTB Chunks (needs client), Open Parties and Claims (no 1.16.5 build), and come up empty. Is there anything else in the 1.16.5 Forge ecosystem that handles chunk protection without a client-side component? Even something obscure? + +2. **Are there ANY server-side-only /home and /sethome mods for Forge 1.16.5?** FTB Essentials needs FTB Library which likely needs client-side. Is there an alternative that provides home-setting commands purely server-side? Perhaps something from the older Forge modding ecosystem? + +3. **Can FTB Essentials actually run server-side only on 1.16.5?** We're assuming it needs FTB Library client-side, but maybe on the 1.16.5 era it was different. The FTB mod ecosystem was structured differently back then. Is it possible FTB Essentials + FTB Library on 1.16.5 Forge are server-side only and won't kick clients who don't have them? + +4. **What about FTB Utilities (the predecessor)?** On 1.16.5, FTB Utilities was still a thing (it got split into FTB Essentials/Chunks/etc. later). FTB Utilities had homes, chunk claiming, AND ranks all in one mod. Was FTB Utilities server-side only? Could that be our answer? + +5. **What about command-based alternatives?** Instead of mods, could we use Minecraft's built-in command system (command blocks, functions, datapacks) to create a basic /home system? Something like storing player coordinates in scoreboards and teleporting via command blocks? It would be janky but it would be server-side only. + +6. **Realistic launch plan for tomorrow?** Given all these constraints, what's the minimum viable setup for Sneak's Pirate Pack to open on April 15? Our current thinking is: + - Install FTB Ranks (server-side only, confirmed safe) + - Configure rank display for all tiers + - Accept that chunk claiming and /home perks don't work on 1.16.5 servers yet + - Document this as a known limitation for 1.16.5 packs + - Build the proper solution post-launch (Trinity Sync Script, or resolve the client-side mod situation) + +7. **Any wild ideas we haven't considered?** Datapacks? Server-side-only Forge mods from the 1.16.5 era that we're not thinking of? A completely different approach to providing these perks without traditional chunk/home mods? We're open to anything creative. + +--- + +## Context That Might Help + +- Sneak's Pirate Pack runs Forge 36.2.34 (MC 1.16.5) +- The pack already has Architectury API installed (which FTB mods depend on) +- The pack does NOT include any FTB mods currently +- Players download the pack from CurseForge and connect to our server — we cannot modify their client +- Holly (co-founder) will be solo from 1PM-9PM CDT tomorrow with limited support from Michael — whatever we deploy needs to be hands-off +- We're fine with launching Sneak's with reduced perks (rank display only) if that's the safest path +- DeceasedCraft is the only other 1.16.5 server and has the same constraints + +--- + +Thanks Gemini! We know 1.16.5 is ancient by Minecraft modding standards, but it's where some of our best packs live. Any insight on the server-side-only landscape for that era would be huge. 🔥❄️ + +— Michael + Claude (Chronicler #89)