ProjectWarforged

This addon was developed for the ProjectWarforged community event hosted by WeAreNotRepaired EU

Project Warforged

Project Warforged is a community addon built for guilds running the Warforged challenge — a curated, level-locked progression experience that strips World of Warcraft back to its roots. Players lock their experience at level 30 and work through a structured series of raid phases with strict item level caps, guild-only grouping rules, and era-appropriate consumables.

This addon is the official companion tool for the Warforged community. It enforces the ruleset, tracks progression, and keeps players honest — automatically where possible, and with officer-controlled manual overrides where the game's API falls short.

Features

Eligibility System

The addon is rank-aware. All alerts, checks, and UI elements only activate for characters who are:

  • At or below level 30
  • Holding an active Warforged guild rank (configurable by rank index)

Non-Warforged characters and levelling alts are completely unaffected.

Phase Progression Tracker

The core of the addon. Four phases of content unlock sequentially, each with its own item level cap and curated raid list.

  • Raids with guild achievements are tracked automatically via the WoW achievement API
  • Raids without guild achievements (Naxxramas, Ulduar, ICC variants, etc.) can be manually marked complete by officers
  • Each phase section is collapsible for a clean view
  • A live progress bar and raid count are shown per phase
  • Completing all raids in a phase automatically unlocks the next phase and announces it to the player

Gear Enforcement

  • Scans all 18 equipped item slots against the current phase's item level cap
  • Triggers on login and item equip — no constant background polling
  • Only active on level 30 characters
  • Violations appear as toast notifications (bottom-right, slide-in, auto-dismiss after 6 seconds)
  • Individual toasts can be dismissed manually, or cleared all at once via the Clear Gear Alerts button

Group & LFG Enforcement

  • The Dungeon Finder "Find Group" button is locked for eligible Warforged players when solo or when non-active-rank members are present in the group
  • Hovering the locked button shows a tooltip listing exactly who is blocking it and why
  • A Scan Group button in the Phase tab scans all current group members' gear against the ilvl cap and reports violations

XP Lock Reminder

  • Alerts the player at the moment they hit level 30 and sets an automatic map waypoint for Behsten in Stormwind (87.6, 36.0) — the XP-lock NPC
  • Warns on login if the character is at level 30 but XP may not be locked
  • Issues a critical alert if the character has levelled past 30, reminding them of the reroll rule

Chromie Timeline Reminder

  • Detects when a player leaves their starting zone without selecting a Chromie Timeline
  • Warns against Chromie Time scaling exploits, which are not permitted under Warforged rules

Rules Reference

A dedicated Rules tab inside the addon panel displays the full Warforged ruleset, colour-coded by category:

  • Level Locking
  • Gear Restrictions
  • Grouping Rules
  • Consumables & Enchants
  • Chromie Timeline requirements

Minimap Button

A draggable minimap button provides quick access to the panel. Its position is saved between sessions.

Slash Commands

Command Action
/pw Toggle the main panel
/pw rules Open the Rules tab
/pw phase Open the Phase Progression tab
/pw scan Manually scan your own gear
/pw waypoint Set the Behsten map waypoint
/pw debug Toggle debug output
/pw help List all commands

Warforged Phases

Phase Item Level Cap Raids
Phase 1 38–39 Molten Core, Karazhan, Gruul's Lair, Magtheridon's Lair, Naxxramas 10/25, Obsidian Sanctum 10/25, Eye of Eternity 10/25
Phase 2 40–41 Blackwing Lair, Serpentshrine Cavern, Tempest Keep, Ulduar
Phase 3 42–44 Trial of the Crusader 10/HC, Onyxia 10/25, Battle for Mount Hyjal, AQ20, AQ40, Black Temple
Phase 4 44–47 Sunwell Plateau, Icecrown Citadel, Ruby Sanctum

The ProjectWarforged Team

profile avatar
  • 1
    Projects
  • 12
    Downloads