- Made some improvements that allow sound packs to be more accurate (e.g. less missed/misfired weapon hit sounds)
- Modules other than the scanners are now updated every tick rather than every other tick
- Ticking is now done on client ticks, rather than on the first render tick following a client tick
- `ply_action`.`swinging` is now set on the same tick the player clicks (which is one tick earlier than before), and stays on as long as the player is digging or spam clicking
- Fixed sqrt values in `ply_motion` being 1000 times smaller than intended
- (1.7) Fixed `legacy_hitscan` module using a wrong Y coordinate. (Fixes `mat_default2016-1.2.1` playing whack sounds when clicking a vanilla chest with a sword.)
- Greatly reduced default log verbosity. Log messages are now split into four groups:
- Essential messages. Always visible.
- Soundpack-related messages. Visible when in dev/editor mode, or when the `-Dmatmos.log.soundpack=true` JVM flag is set.
- Alias map-related messages. Visible when the `log.category.aliasmap` config option is enabled.
- Messages used for debugging MAtmos itself. Visible when the `-Dmatmos.log.engine=true` JVM flag is set.
- Removed the configvars module (which created `dataconfigvars.cfg`), since it was unused and seemingly broken since its inception.
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" }