mirror of
https://github.com/runelite/plugin-hub.git
synced 2026-09-27 22:52:31 -04:00
Implement kill limit popup notifications & improve special NPC tracking - Added MonsterMonitorPopup to display a popup when an NPC kill limit is reached. - Added a configurable toggle in MonsterMonitorConfig to enable/disable popup notifications. - Ensured multiple popups queue properly and appear in order. - Integrated popup calls into MonsterMonitorPlugin to trigger on kill limit reach. - Improved special NPC tracking: - Fixed Hueycoatl logging by ensuring only its final phase (ID 14012) is logged. - Optimized updateTrackedNpcs() to reset logs per tick and ensure only valid NPCs remain. - Implemented onHitsplatApplied() to re-track special NPCs when hit again. - Removed the unused stopTrackingNpc() method. - Added shutdown() in SpecialNpcTracker to clear all tracked/logged NPCs on shutdown. - Improved thread safety for NPC tracking operations using a single lock. - Fixed an issue where special NPCs were sometimes double logged.
3 lines
110 B
Plaintext
3 lines
110 B
Plaintext
repository=https://github.com/ChunkyAtlas/monster-monitor.git
|
|
commit=7eb61be9339e796d0c6a48837defb1be19b1cb74
|