Caution
The code of this plugin is 99% written by AI!
A DankMaterialShell plugin that displays Guild Wars 2 world boss spawn timers in your shell bar.
- 📊 Shows next upcoming world boss spawn(s) in the bar
- ⏱️ Real-time countdown timer (HH:MM or MM:SS format)
- 🔄 Supports dual boss spawns - displays both names with slash separator
- 📋 Click to view complete world boss schedule popup
- 🔗 Right-click to copy waypoint link to clipboard
- On widget: cycles through waypoints if multiple bosses spawn simultaneously
- On popout entries: copies that specific boss's waypoint
- 🌍 All times displayed in CET (Central European Time, UTC+1)
- 🎨 Color differentiation - hardcore bosses shown in warning color (orange/yellow)
- 🔄 Automatic timer updates every second
-
The plugin is already in:
~/.config/DankMaterialShell/plugins/GW2BossTimer -
Open DankMaterialShell Settings → Plugins
-
Click "Scan for Plugins"
-
Toggle "GW2 Boss Timer" on
-
Add it to your DankBar widget list in the bar settings
-
Restart shell with:
dms restart
- Left Click: Opens the full world boss schedule popup
- Right Click: Copies the next boss's waypoint link to clipboard
- If multiple bosses spawn at the same time, right-click cycles through them
- Shows the schedule icon and next boss name(s)
- For dual spawns, displays: "Boss1 / Boss2"
- Hardcore bosses (Tequatl, Jungle Wurm, Karka Queen) are highlighted in orange
- Lists all world bosses in today's spawn order (96 entries covering 24 hours)
- Shows spawn time in CET for each boss
- Next upcoming boss is highlighted with a blue border
- Boss names are color-coded (orange for hardcore, white for normal)
- Right Click on any boss entry: Copies that boss's waypoint link
The plugin includes waypoint codes for each boss. When you copy a waypoint link, you can paste it in-game chat and click it to be transported to that location.
The world bosses follow a complete 24-hour rotation with 96 total spawn entries. The schedule includes:
- All 11 standard world bosses
- 3 hardcore world bosses (Tequatl the Sunless, Evolved Jungle Wurm, Karka Queen)
- Complete timing for all 24 hours
Displayed in orange/warning color:
- Tequatl the Sunless - Sparkfly Fen
- Evolved Jungle Wurm - Bloodtide Coast
- Karka Queen - Southsun Cove
All times are in CET (Central European Time, UTC+1). The plugin uses your system's local timezone, so if you're in a different timezone, adjust the times accordingly.
plugin.json- Plugin metadata and configurationWidget.qml- Main widget component with bar display and popoutSettings.qml- Settings/information panelREADME.md- This file
To test changes during development, use:
dms ipc call plugins reload gw2BossTimerThis hot-reloads the plugin without restarting the shell.
- Times are in CET - adjust mentally for your timezone if different
- Each boss spawns for approximately 15 minutes
- The schedule is synchronized across all servers in Guild Wars 2
- For the official in-game timer, type
/wiki wbin chat - The plugin updates every second for accurate countdown display
World boss schedule data from: GW2 Wiki - World Boss