Skip to content
This repository was archived by the owner on Nov 20, 2025. It is now read-only.

MasterCombatX-v4.4

Choose a tag to compare

@OPmasterLEO OPmasterLEO released this 24 May 18:15
· 333 commits to master since this release
043ea73

The performance improvements from these changes are incremental but meaningful for large servers:

Config caching: ~5-10% faster for hot event handlers (less config lookup overhead).
Set usage for commands/projectiles: ~10-50x faster lookups for large lists (but for small lists, the gain is minor).
Reduced object creation: Small but measurable, especially under heavy load.
Null safety: Prevents rare crashes, improving stability (not directly measurable as "performance").
Cleaner logic: Slightly less CPU usage per event due to less branching and repeated work.
Overall:
For a typical server, you might see 5-15% lower CPU usage in combat-related event handling, and much better scalability as player count grows.
For a small server, the difference is minor. For a large server (hundreds or thousands of players), the difference is significant and helps prevent lag spikes.

Summary:

Small servers: ~5% improvement.
Large servers: 10-20%+ improvement in combat event performance and much better stability.

Full Changelog: MasterCombatX-v4.3...MasterCombatX-v4.4