Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 132
    • Issues 132
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Issues
  • #1840

Closed
Open
Created Feb 15, 2025 by SkyKiller63@SkyKiller6363🤔Reporter

Cooldown no longer works on "OnCooldownSkill" skills.

Summary

Purpur 1.21.4 MM 5.8.0 Premium Crucible 2.2.0 Snapshot (fresh download from 2/15/25)

When adding a Cooldown to a meta skill that will be called from the "OnCooldownSkill" from another meta skill, the cooldown skill does not respect the cooldown set on the cooldown metaskill.

Steps to reproduce

Add this item and skills file to your server with mobs and crucible loaded. Then spawn in your item, right click to activate the skill multiple times.

#Item
TestCooldownItem:
  Id: stick
  Skills:
  - skill:TestSkill @self ~onUse


#Skills
TestSkill:
  Cooldown: 3
  OnCooldownSkill: TestCooldown
  Skills:
  - am{m="Skill Activated"} 
TestCooldown:
  Cooldown: 1
  Skills:
  - message{m="&fTest Skill &7on Cooldown&f<&co> <caster.skill.TestSkill.cooldown> seconds &fremaining."}
  - sound{s=block.fire.extinguis

Current behavior

Note that the "TestCooldown" metaskill continues to play, regardless of the cooldown value set on that metaskill.

Intended correct behavior

For the cooldown set on the TestCooldown metaskill to be respected when called from an "OnCooldownSkill" setting of the "TestSkill" metaskill. This was how it functioned in previous versions of mythic mobs.

Server log file

My log file: https://mclo.gs/Lyo594c

Debug log snippet

No debug log necessary

Proposed fixes

I'm not a coder, but probably just a forgotten value somewhere. <3

Edited Mar 31, 2025 by SkyKiller63
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking