Refactored the attribute system, replacing the old implementation with a stack-based ShooterContext.
Removed legacy melee-related Mixins and Modifiers; added attribute-based melee handling.
Refactored ShooterContext into a stack structure, supporting nested calls.
Added multiple Mixins to handle melee damage, range, reload time, heat, and other attributes.
Unified magazine capacity calculation logic, using player attributes for correction.
Adjusted animation speed scaler to use reload time attributes instead of the old implementation.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }