Boss Skills & Drops Troubleshooting
Diagnostic Flow — "Skill not firing / drops not working"
- Ask which skill and enable
Debug: [skills]in settings.yml - Check the skill delay has elapsed, Boss has a valid target, and target is within
Settings.Skills.TARGET_RANGE(default 8 blocks) - Skills only fire when Boss is alive in a loaded chunk
- For drops: enable
Debug: [commands]and check the damage cache
Common Mistakes
- Arrow skill requires MC 1.11+ — uses
ProjectileHitEvent.getHitEntity(). On older versions it returnsisCompatible() = falseand won't appear Commandsskill (non-target) silently skips{player}— it has no player context. UseCommands_TargetorCommands_Nearbyinstead. Users report "skill commands not running" — this is the #1 causeStop_More_Skillsdefaults to true — if users want multiple skills per tick, they must set this tofalseon earlier skills. Skills are checked in registration orderTaskFrozenPlayersunfreezes all on reload — if plugin is reloaded while players are frozen, they get unfrozen. If a player logs out frozen, they're unfrozen on next login- Player drops require damage within
Player_Time_Threshold— if no player dealt damage within this window, player-specific drops don't fire. If Boss died to environment, the system uses the damage cache to find top damagers