Changed
- Updated to Minecraft 1.21
Note that this release is Fabric-only, as not all dependencies for the NeoForge version have updated to 1.21 yet
Changed
- Dropped MinecraftForge support
- Updated to Minecraft 1.20.6
Fixed
- Fixed zoom transitions being dependent on framerate
Note that this release is Fabric only (no NeoForge) due some to dependency issues. Will hopefully have a NeoForge version sometime Soonâ„¢
Dependency fixes, that's all this time. Note that NeoForge is still dependent on an unfinished YACL pull request, and as such is still experimental.
Changed
- Bump Fabric Loader to
0.15
(0.14
should still work) - Bump NeoForge to 1.20.2 stable (
20.2.86
) - Update other dependencies
Dependency fixes, that's all this time. Note that NeoForge is still dependent on an unfinished YACL pull request, and as such is still experimental.
Changed
- Bump Fabric Loader to
0.15
(0.14
should still work) - Bump NeoForge to 1.20.2 stable (
20.2.86
) - Update other dependencies
Fabric version also works on 1.20.3, though 1.20.2 is still currently the target version.
Added
/fabrizoom
command to open the configuration GUI from in-game- Forge support through Architectury
- NeoForge support through Architectury
- Note that NeoForge support is experimental, and depends on this pull request to YACL which has yet to be merged.
Changed
- Migrated from Yarn to Mojang mappings
- Rewrote a lot of the mouse modification mixin logic, which should fix some compatibility issues
- Use kotlinx.serialization instead of Configurate.
- Shrank jar size from 3MB to about 100KB
- All existing config files will not load, however they will not be overwritten.
- Only stores values changed from default
- Updated various dependencies
- New versioning scheme now includes target Minecraft version
- Made some configuration sliders more granular
Fixed
- Removed dead CurseForge links
Full changes can be seen here
Added
- Toggle for zoom scrolling (#3)
- Toggleable zoom spyglass noise
Changed
- Migrated from SpruceUI to YACL for the config screen (Fixes #5)
- Allow wider range of mouse sensitivity
- Updated dependencies
Fixed
- Some cases of the config button not appearing in ModMenu
- Application of presets not updating displayed values
Full changes can be seen here
Too many to list, but the major changes over OkZoomer v4 are:
- Converted most of the code to Kotlin
- Replaced Fiber with Configurate
- Replaced Cloth Config with SpruceUI
- Updated mixins with logic from LibZoomer