Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • BACK TO SCHOOL

    📚 Back to School Sale ✏️

    Start the new school year with an exclusive 25% OFF on all Monthly Ranks 🎓

    Use coupon code:

    SCHOOL26

    🎒 Limited time offer — Get ready for the new school year!

    💡 New! We've also launched a new MCPE Premium Rank with 500+ resources already available.
    Check it out and start the school year with even more resources! 🚀
    🎓 Keep your subscription active and enjoy the same discount every month!
    Get Your Rank 🎒🚀
    ```
MythicMobs - Dev version - PREMIUM

ULTIMATE Plugins MC MythicMobs - Dev version - PREMIUM v5.13.0

Register to download

v5.13.0​

  • Wow
Reactions: MIchaelJames
perf: dedupe getSkills(cause) in combat skill dispatch

- MobType.executeSkills was calling getSkills(cause) twice on async triggers (once sync, once inside the async lambda), allocating a fresh ConcurrentLinkedQueue both times on combat-related triggers
- Now cached once and captured by the lambda
- MobType.getSkills swaps containsKey+get for one get + null check on the SPAWN_OR_LOAD branch
- VariableRegistry uses parseInt/parseFloat/parseDouble for primitive defaults and string-value parses instead of valueOf (no box round-trip)
- MythicUtil.splitIgnoringParentheses iterates by charAt instead of allocating a char[] copy
- Same outputs; ~1.9x faster async combat skill dispatch
v5.9.1-5441
  • Like
Reactions: HyraSF
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock