Files
firefrost-operations-manual/docs/tasks/rank-system-deployment/rank-structure.md
Claude (Chronicler #47) f815525f81 fix: rename Founder tier to Sovereign across all active docs
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
2026-03-29 19:42:01 +00:00

11 KiB

Firefrost Gaming — Rank Structure Reference

Version: 2.0
Updated: 2026-03-29
Updated By: Chronicler #47
Changes from v1.0: Removed Fire/Frost from prefix text (color carries path), removed emojis (not supported in Minecraft chat), added Admin/Mod staff ranks, added full LuckPerms permission command list for implementation.


Color Reference

Rank Hex Color Notes
Admin #A855F7 Trinity purple — all three Trinity members share this
Mod #9E9E9E Staff gray
The Awakened #FFFFFF White
Fire path (all tiers) #FF3D00 Deep orange/red
Frost path (all tiers) #00E5FF Electric cyan
Sovereign #FFD600 Amber gold

Full Rank Hierarchy

default (no subscription — no server access)
  └── awakened ($1 one-time)
      ├── fire_elemental ($5/mo)
      │   └── fire_knight ($10/mo)
      │       └── fire_master ($15/mo)
      │           └── fire_legend ($20/mo)
      │               └── sovereign ($50 lifetime)
      └── frost_elemental ($5/mo)
          └── frost_knight ($10/mo)
              └── frost_master ($15/mo)
                  └── frost_legend ($20/mo)
                      └── sovereign ($50 lifetime)

Staff (parallel track — not subscriber ranks):
  mod
  admin  ← Michael (frostystyle), Meg (Gingerfury66), Holly (unicorn20089)

Sovereign inherits from BOTH fire_legend AND frost_legend simultaneously.


Chat Prefixes

Group Prefix Text Color
admin [Admin] #A855F7
mod [Mod] #9E9E9E
awakened [The Awakened] #FFFFFF
fire_elemental [Elemental] #FF3D00
frost_elemental [Elemental] #00E5FF
fire_knight [Knight] #FF3D00
frost_knight [Knight] #00E5FF
fire_master [Master] #FF3D00
frost_master [Master] #00E5FF
fire_legend [Legend] #FF3D00
frost_legend [Legend] #00E5FF
sovereign [Sovereign] #FFD600

The path (Fire vs Frost) is communicated entirely through color. No text label needed.


Permissions Per Tier

Homes

Group Max Homes
default 0
awakened 1
fire/frost_elemental 5
fire/frost_knight 10
fire/frost_master 20
fire/frost_legend 35
sovereign 50

Chunk Claims (FTB Chunks)

Group Max Claimed Max Force Loaded
default 0 0
awakened 0 0
fire/frost_elemental 25 0
fire/frost_knight 49 4
fire/frost_master 100 9
fire/frost_legend 121 16
sovereign 225 81

Random Teleport (/rtp)

Group Cooldown
awakened No access
fire/frost_elemental 60 minutes
fire/frost_knight 30 minutes
fire/frost_master 15 minutes
fire/frost_legend 10 minutes
sovereign No cooldown

Full LuckPerms Permission Commands

Run these in-game or via console after LuckPerms is installed and MySQL backend is configured.

Create Groups

/lp creategroup default
/lp creategroup awakened
/lp creategroup fire_elemental
/lp creategroup frost_elemental
/lp creategroup fire_knight
/lp creategroup frost_knight
/lp creategroup fire_master
/lp creategroup frost_master
/lp creategroup fire_legend
/lp creategroup frost_legend
/lp creategroup sovereign
/lp creategroup mod
/lp creategroup admin

Set Group Inheritance

/lp group awakened parent add default
/lp group fire_elemental parent add awakened
/lp group frost_elemental parent add awakened
/lp group fire_knight parent add fire_elemental
/lp group frost_knight parent add frost_elemental
/lp group fire_master parent add fire_knight
/lp group frost_master parent add frost_knight
/lp group fire_legend parent add fire_master
/lp group frost_legend parent add frost_master
/lp group sovereign parent add fire_legend
/lp group sovereign parent add frost_legend

Set Chat Prefixes

/lp group admin meta setprefix 100 "&x&A&8&5&5&F&7[Admin] "
/lp group mod meta setprefix 90 "&x&9&E&9&E&9&E[Mod] "
/lp group awakened meta setprefix 10 "&f[The Awakened] "
/lp group fire_elemental meta setprefix 20 "&x&F&F&3&D&0&0[Elemental] "
/lp group frost_elemental meta setprefix 20 "&x&0&0&E&5&F&F[Elemental] "
/lp group fire_knight meta setprefix 30 "&x&F&F&3&D&0&0[Knight] "
/lp group frost_knight meta setprefix 30 "&x&0&0&E&5&F&F[Knight] "
/lp group fire_master meta setprefix 40 "&x&F&F&3&D&0&0[Master] "
/lp group frost_master meta setprefix 40 "&x&0&0&E&5&F&F[Master] "
/lp group fire_legend meta setprefix 50 "&x&F&F&3&D&0&0[Legend] "
/lp group frost_legend meta setprefix 50 "&x&0&0&E&5&F&F[Legend] "
/lp group sovereign meta setprefix 60 "&x&F&F&D&6&0&0[Sovereign] "

Note: Hex colors in LuckPerms use &x&R&R&G&G&B&B format (each hex digit separated). Requires a chat formatting plugin that supports hex colors (e.g. EssentialsX Chat, ChatControlRed, or similar) running on MC 1.16+.

Set Permissions — Awakened

/lp group awakened permission set ftbessentials.home true
/lp group awakened permission set ftbessentials.sethome true
/lp group awakened permission set ftbessentials.home.limit.1 true
/lp group awakened permission set ftbchunks.max_claimed.0 true
/lp group awakened permission set ftbchunks.max_force_loaded.0 true

Set Permissions — Fire Elemental

/lp group fire_elemental permission set ftbessentials.home.limit.5 true
/lp group fire_elemental permission set ftbessentials.rtp true
/lp group fire_elemental permission set ftbessentials.rtp.cooldown.3600 true
/lp group fire_elemental permission set ftbchunks.max_claimed.25 true
/lp group fire_elemental permission set ftbchunks.max_force_loaded.0 true

Set Permissions — Frost Elemental

/lp group frost_elemental permission set ftbessentials.home.limit.5 true
/lp group frost_elemental permission set ftbessentials.rtp true
/lp group frost_elemental permission set ftbessentials.rtp.cooldown.3600 true
/lp group frost_elemental permission set ftbchunks.max_claimed.25 true
/lp group frost_elemental permission set ftbchunks.max_force_loaded.0 true

Set Permissions — Fire Knight

/lp group fire_knight permission set ftbessentials.home.limit.10 true
/lp group fire_knight permission set ftbessentials.rtp.cooldown.1800 true
/lp group fire_knight permission set ftbchunks.max_claimed.49 true
/lp group fire_knight permission set ftbchunks.max_force_loaded.4 true

Set Permissions — Frost Knight

/lp group frost_knight permission set ftbessentials.home.limit.10 true
/lp group frost_knight permission set ftbessentials.rtp.cooldown.1800 true
/lp group frost_knight permission set ftbchunks.max_claimed.49 true
/lp group frost_knight permission set ftbchunks.max_force_loaded.4 true

Set Permissions — Fire Master

/lp group fire_master permission set ftbessentials.home.limit.20 true
/lp group fire_master permission set ftbessentials.rtp.cooldown.900 true
/lp group fire_master permission set ftbchunks.max_claimed.100 true
/lp group fire_master permission set ftbchunks.max_force_loaded.9 true

Set Permissions — Frost Master

/lp group frost_master permission set ftbessentials.home.limit.20 true
/lp group frost_master permission set ftbessentials.rtp.cooldown.900 true
/lp group frost_master permission set ftbchunks.max_claimed.100 true
/lp group frost_master permission set ftbchunks.max_force_loaded.9 true

Set Permissions — Fire Legend

/lp group fire_legend permission set ftbessentials.home.limit.35 true
/lp group fire_legend permission set ftbessentials.rtp.cooldown.600 true
/lp group fire_legend permission set ftbchunks.max_claimed.121 true
/lp group fire_legend permission set ftbchunks.max_force_loaded.16 true

Set Permissions — Frost Legend

/lp group frost_legend permission set ftbessentials.home.limit.35 true
/lp group frost_legend permission set ftbessentials.rtp.cooldown.600 true
/lp group frost_legend permission set ftbchunks.max_claimed.121 true
/lp group frost_legend permission set ftbchunks.max_force_loaded.16 true

Set Permissions — Sovereign

/lp group sovereign permission set ftbessentials.home.limit.50 true
/lp group sovereign permission set ftbessentials.rtp true
/lp group sovereign permission set ftbessentials.rtp.bypass true
/lp group sovereign permission set ftbchunks.max_claimed.225 true
/lp group sovereign permission set ftbchunks.max_force_loaded.81 true

Set Permissions — Mod

/lp group mod permission set minecraft.command.kick true
/lp group mod permission set minecraft.command.ban true
/lp group mod permission set minecraft.command.unban true
/lp group mod permission set minecraft.command.mute true
/lp group mod permission set ftbessentials.rtp.bypass true
/lp group mod permission set ftbessentials.home.limit.20 true
/lp group mod permission set ftbchunks.max_claimed.100 true
/lp group mod permission set ftbchunks.max_force_loaded.9 true

Set Permissions — Admin

/lp group admin permission set * true

Note: * true gives Admin full permissions on the server. Apply with caution — only Trinity members should hold this rank.

Assign Trinity Members to Admin

/lp user frostystyle parent add admin
/lp user Gingerfury66 parent add admin
/lp user unicorn20089 parent add admin

Assign Holly's Builder Access (immediate — before full rollout)

/lp user unicorn20089 parent add admin

Important Notes for Implementation

Hex color support: The &x&R&R&G&G&B&B format requires a chat formatting plugin. Vanilla Minecraft chat won't render hex colors without one. Confirm your chat plugin supports it before running prefix commands.

FTB Chunks/Essentials: These mods read LuckPerms group names directly from the config files (ftbchunks.snbt, ftbessentials.snbt). The permission nodes above cover the LuckPerms side — you also need to update those config files per server to match the limits in the tables above.

MySQL sync: Once LuckPerms is on the MySQL backend, running these commands on any one server applies them across the entire network. No need to run on each server individually.

Cooldown inheritance: Higher tiers override lower cooldown values via inheritance. LuckPerms uses the most specific (highest priority) value, so a Knight's 1800s cooldown overrides Elemental's 3600s automatically.


Revision History

Version Date Author Changes
1.0 2026-02-08 Michael Initial structure (in archive/luckperms-structure.md)
2.0 2026-03-29 Chronicler #47 Removed Fire/Frost from prefix text, removed emojis, added Admin/Mod ranks, full permission command list added