LevelsPlus
This is a fork of Levels based on almost completely rewritten code. I abstracted the core logic into a universal module, providing the following advantages:
- Full configurability: The configuration file contains significantly more parameters — you can adjust effect durations, resource costs and maximum levels for various characteristics.
- Multi-platform support: Compatible with Bukkit, Forge and Fabric thanks to modular architecture.
- Extensibility: Additional modifications can register their own attributes through a registry system instead of enums.
- Flexible levels: The 3-level limitation has been removed — characteristics can have arbitrary numbers of levels with different effects.
- Informative descriptions: Dynamic value substitutions calculated based on current level are used instead of static texts.
- Network security: Protocol vulnerabilities have been fixed, preventing unauthorized item upgrades.