Skip to content

[Feat] Faction Levels & Progression System #39

@derrickmehaffy

Description

@derrickmehaffy

Summary

Add an XP-based faction leveling and progression system that rewards faction activity and provides long-term goals.

Features

XP Sources

  • Claiming territory — XP per chunk claimed
  • PvP victories — XP for kills in faction wars/raids
  • Completing objectives — XP for war/raid victories
  • Member activity — Configurable XP for active playtime
  • Custom events — API for other plugins to award faction XP

Level System

  • Configurable XP curve (linear, exponential, or custom thresholds)
  • Level cap (configurable, e.g., 50)
  • Level displayed in faction info and GUI

Level Unlocks

  • Increased claim limits — More max claims per level
  • Power bonuses — Higher max power per member
  • Cosmetics — Faction name colors, chat prefixes (if supported)
  • Feature unlocks — Access to advanced features at certain levels (e.g., allies at level 5, wars at level 10)

Faction Leaderboard

  • /f top — View faction leaderboard ranked by level/XP
  • Leaderboard GUI page
  • Configurable ranking criteria (level, power, members, territory)

Commands

  • /f level — View faction level and XP progress
  • /f top — View leaderboard

GUI

  • Levels/Progression page in Modules section (currently shows "Coming Soon" placeholder)
  • XP progress bar, level display
  • Unlock tree visualization
  • Leaderboard page

Origin

Roadmap Phase E.4.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    To triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions