FabriZoom

FabriZoom

Mod

Highly-configurable zoom for Fabric/NeoForge. Maintained fork of OkZoomer v4

Client Utility

13.0k downloads
49 followers
Created2 years ago
Updated12 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

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

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

Backported 1.3.0 to 1.20.1 (should also work with 1.20) as requested here.

The versioning scheme for this release is absolute garbage, the mod version will start including the target Minecraft version with 2.0 ((Neo)Forge support coming soon :D)

Added

  • Spyglass zoom overlay option

Changed

  • Bumped config version (was 1, now 2)

Fixed

  • Don't render completely transparent zoom vignette overlay while not zooming
  • Fixed some deprecation warnings

Full changes can be seen here.

Changed

  • Updated dependencies
  • Updated to 1.20.2

Full changes can be seen here.

We don't talk about 1.2.5

Added

  • Traditional Chinese Translation (Thanks StarsShine11904)

Changed

  • Updated dependencies
  • Updated to 1.19.4

Full changes can be seen here

Updated dependencies.
YACL 2.2.0 broke the config screen (see here) which has been fixed.

Added

  • Chinese Translation (Thanks GodGun968)

Changed

  • Updated dependencies
  • FabriZoom no longer bundles YACL
  • Updated to 1.19.3

Full changes can be seen here

Bug Fixes

by trainb0y on Oct 31, 2022
Download

Fixed a couple issues relating to configuration.

Fixed

  • Bad range for zoom divisor min and max
  • Presets not actually applying with the new config screen

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

Minor Fixes

by trainb0y on Sep 30, 2022
Download

Added

  • Optifine Zoom Preset

Changed

  • Config screen now exits when a preset is applied (temporary fix)

Fixed

  • Existing configuration files not loading, effectively breaking configuration

Full changes can be seen here.

Zoom Presets

by trainb0y on Sep 27, 2022
Download

Added

  • Zoom Presets (Default, Cinematic, and Quick Toggle)
  • Some internal documentation

Fixed

  • Broken links in mod description

Overall a pretty minor release, 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

External resources



Project members

trainb0y

Owner


Technical information

License
MIT
Client side
required
Server side
unsupported
Project ID