promotional bannermobile promotional banner

JumpBoss

JumpBoss is a fun mini-game addon for World of Warcraft that tracks how many times players jump during boss encounters (Encounter Journal encounters). It shows a small, movable, translucent leaderboard during the fight (addon users only)

File Details

JumpBoss v1.3.8

  • R
  • Apr 12, 2026
  • 9.42 KB
  • 44
  • 12.0.1
  • Retail

File Name

JumpBoss-1.3.8.zip

Supported Versions

  • 12.0.1
## 1.3.8
### Fixed
- Fully adapted to Midnight (Patch 12.0) combat communication lockdown:
  - Incoming addon messages received while in combat lockdown are now silently discarded. Under current API rules, all addon channel data is encrypted and unreadable during an active instance encounter, so processing them is meaningless.
  - End-of-encounter burst sync window is now reset when `PLAYER_REGEN_ENABLED` fires. Previously, if the encounter ended while still in combat, the burst window could expire before comms were unblocked, resulting in no post-combat convergence sync. The window now starts fresh as soon as combat drops.
  - Fixed winner arbitration when `ENCOUNTER_END` fires while all players are still in combat. Previously, each player would see only their own data at arbitration time and all would post their own solo result. The final post commit is now deferred to post-combat, where cross-player sync has propagated and only the true winner posts.
  - When a `POSTED` lock is received from another player, any locally queued chat post is now immediately cancelled.

### Notes
- Live cross-player jump counts during a boss fight are no longer possible under current API rules. Each player tracks their own jumps locally during combat.
- Full sync, winner arbitration, and leaderboard posting all happen in the post-combat window after `ENCOUNTER_END` + `PLAYER_REGEN_ENABLED`.

## 1.3.7
### Fixed
- Enforced no outbound sync sends while in combat:
  - `HELLO`, `REQ`, `STATE`, `CLAIM`, and `POSTED` comm traffic is deferred during combat and flushed after `PLAYER_REGEN_ENABLED`.
  - Prevents repeated mid-combat sync attempts under combat-time channel restrictions.

- Hardened protected chat posting path from BugGrabber findings:
  - Removed global `SendChatMessage` send path usage.
  - Auto posting now uses guarded `C_ChatInfo.SendChatMessage` only.