FMythyMobsAddon icon

FMythyMobsAddon -----

The most comprehensive and feature-rich addon for MythicMobs




Fixed bStats “not relocated correctly” startup error by relocating org.bstats via Maven Shade to avoid conflicts with other plugins.
----------, Mar 19, 2026

v1.5 - Premium Update

CRITICAL BUG FIXES:
DamageTracker memory leak - Boss damage data was not cleaned up correctly on death
BossBar ConcurrentModificationException - Potential crash when updating players in radius
SpawnerCooldownManager memory leak - Unbounded memory growth with spawners
DamageTracker thread-safety - Switched to ConcurrentHashMap to prevent race conditions

PERFORMANCE IMPROVEMENTS:
• ConfigManager caching - Config reads optimized (no parsing at runtime)
• ColorUtils optimized with StringBuilder
• Removed MythicDamageEvent listener that did nothing (reduced event overhead)

STABILITY IMPROVEMENTS:
• Null-safety across all listeners and managers
• Configurable radius per announcement type (spawn, death, despawn)
• Try-catch around reward command execution
• Correct shutdown order to prevent errors on disable

UX IMPROVEMENTS:
• Smart tab-completion for /mmaddon
• /mmaddon reload shows execution time
• /mmaddon info expanded with more details

NEW CONFIG OPTIONS:
Code (Text):
announcements.spawn.radius
- Radius for spawn announcements (default: 100)
Code (Text):
announcements.death.radius
- Radius for death announcements (default: 100)

100% backward compatible. Existing config files will automatically get the new default values.
----------, Mar 17, 2026

This update adds a configurable boss prefix filter so the addon only processes mobs whose internal name starts with "Boss".

(Main Changes):
  1. Boss prefix filter: The addon now only processes MythicMobs whose internal name starts with the configured prefix (default: "Boss"). Mobs like BossHelado, BossSelva, etc. are processed; mobs like OGRO, Zombie, etc. are ignored.​
  2. Configurable prefix: New option filters.boss-prefix in config.yml to change the prefix (default: "Boss").
  3. Consistent filtering: The filter is applied to holograms, boss bars, announcements, damage tracking, rewards, and spawner cooldowns.
  4. Startup log: On startup, the plugin logs how many bosses were detected vs total MythicMobs mobs.
----------, Mar 13, 2026

⚙️ FMythicMobsAddon v1.2
1.3 - Refactor & Optimization Update

This update focuses on internal improvements, performance optimizations and long-term stability.

Main Changes:

Reflection completely removed
MythicMobs integration now uses the official public API only.
SpawnerCooldownManager now works directly with SpawnerManager and MythicSpawner.

MythicDamageListener simplified
Damage tracking remains fully functional through BukkitDamageListener.

Code cleanup
Removed debug logs and redundant logic across listeners and managers.

Performance & Memory Improvements:

• Replaced
Code (Text):
distance()
with
Code (Text):
distanceSquared()
where possible (reduced calculations).
• Implemented
Code (Text):
ConcurrentHashMap
in HologramManager and BossBarManager for safe concurrent access.
• DamageTracker now clears properly on
Code (Text):
onDisable()
and mob despawn events to prevent memory retention.
• Added additional null checks and validation to prevent potential NPEs.

Maintainability Improvements:

• Cleaner structure and more consistent patterns across managers.
• Fully compatible with MythicMobs 5.3.x using only the public API.
• Improved long-term maintainability and stability.

Thank you for your support ❤️
----------, Mar 1, 2026

Resource Information
Author:
----------
Total Downloads: 35
First Release: Dec 16, 2025
Last Update: Mar 19, 2026
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings