ModsFinder

ZoomerLibrary

by ThinkingStudio

ZoomerLibrary is a library for building zoom effects, letting other mods register custom spyglasses and zoom behaviors on Fabric, Forge and NeoForge.

FabricForgeNeoForgeClient-side onlyMIT LicenseOpen source1.20 – 1.20.4

What it does

Zoom is handled through zoom instances, each of which contains three sub-instances. A mod can use the sub-instances that the library provides or implement its own. Transition modes, mouse modifiers and zoom overlays can be combined inside an instance, and the zoom state is switched on and off with the setZoom method.

To make a zoom instance work, the mod has to register it with ZoomRegistry first, then set its zoom state to true. Setting the state back to false ends the zoom. The project is open source under the MIT License, with public access to its source code and issue tracker. Its builds for 1.20 – 1.20.4 require Architectury API, and the client is the only side that needs the library.

The API is still changing. Breaking changes can occur until a final release is published, so mods that depend on it should be checked against each new build.

Key features

  1. Zoom instances

    Each zoom is built from a zoom instance that holds three sub-instances, which set how the view changes.

  2. Custom spyglasses

    Other mods can create their own zoom-driven spyglasses by building on the library's instances, without writing the zoom logic from scratch.

  3. Transitions and overlays

    Transition modes, mouse modifiers and zoom overlays can be attached to an instance to shape how a zoom looks and responds.

  4. Registry-based activation

    An instance has to be registered with ZoomRegistry before it works, and its state is then toggled with setZoom.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.40.1.0-1.20.4-fabricNot available0.1.0-1.20.4-neoforge
1.20.30.1.0-1.20.4-fabricNot available0.1.0-1.20.4-neoforge
1.20.10.1.2-1.20.1-fabric0.1.2-1.20.1-forge0.1.0-1.20.1-forge
1.200.1.2-1.20.1-fabric0.1.2-1.20.1-forge0.1.0-1.20.1-forge
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Required

Use cases

Who it’s for: Mod developers who want to add zoom effects to their own mods. Players do not interact with the library directly and only need it when a mod they use depends on it.

How it compares

Full comparison

LibZoomer is an unofficial Architectury port, released under the MIT License and open source, for 1.17 – 1.21 on Fabric and Quilt, and it is client-side only. ZoomerLibrary is also open source under the MIT License, covers 1.20 – 1.20.4 on Fabric, Forge and NeoForge, and is client-side only as well, so the two differ mainly in their loaders and version range. SinoCore is not open source, uses a custom license and runs on the client and server together for 1.20.1 – 1.21.1 on Fabric, Forge and NeoForge.

ModLoadersGame versionsEnvironmentUpdated
ZoomerLibraryFabric, Forge and NeoForge1.20 – 1.20.4Client-side only2024-03-10
LibZoomerFabric and Quilt1.17 – 1.21Client-side only2024-06-14
SinoCoreFabric, Forge and NeoForge1.20.1 – 1.21.1Client and server2026-01-02

Questions

Does ZoomerLibrary need Architectury API?

Yes. Architectury API is a required dependency, so it must be installed alongside ZoomerLibrary on every loader it supports.

Which loaders does ZoomerLibrary support?

Fabric, Forge and NeoForge. Each loader has a file for 1.20.4, and Forge also has a file for 1.20.1.

Is the library stable for production use?

The API is not final. Breaking changes can still happen before a final release, so developers should expect updates that change existing code.

In the catalog

ZoomerLibrary is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,907 mods support Minecraft 1.20.4.

More from ThinkingStudio

All projects

Similar mods

What the author says

A library that allows other mods to create zooms and custom spyglasses easily. WARNING: This API is still not finished and breaking changes may happen until a 1.0.0 release happens!
ThinkingStudio, on the Modrinth page

Official listing

Owner
ThinkingStudio
Published
2023-09-18
Updated on Modrinth
2024-03-10
Facts verified
2026-10-15

Tags