All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Scope (Zoom)

Scope (Zoom)

by lynxize • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Scope

A lightweight and programmable cross-platform zoom mod for Minecraft. Currently supports both Fabric and NeoForge.

What?

This mod adds a zoom keybind (by default c) that allows the user to zoom in their view. If you don't like the default "feel" of the zoom, you can configure it however you want.

Don't like any of the provided options? Scope includes a custom expression parser to allow near-infinite customizability.

Requirements

Contributing

Contributions are welcome, including translations. The source code is licensed under the MIT license. Feel free to report bugs or suggest new features on the issue tracker.

Originally a fork of OkZoomer v4, multiple rewrites ago. Some inspiration taken from both Zoomify and Do A Barrel Roll though I've never intentionally used code from either.

How to Install Scope (Zoom) (Mod)

Scope (Zoom) by lynxize is verified for Fabric, Forge, Neoforge, Quilt across Minecraft versions 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4 (latest release: 3.1.2+26.3-neoforge, file size: 182 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4) and platform (Fabric, Forge, Neoforge, Quilt).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge, Quilt.
  3. Move the downloaded Scope (Zoom) file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Neoforge
11d ago 1
26.3
Fabric
1mo ago 1
26.2
Neoforge
2mo ago 1
26.2
Fabric
2mo ago 1
26.1.2
Neoforge
2mo ago 1
26.1.2
Fabric
2mo ago 1
1.21.11
Neoforge
2mo ago 1
1.21.11
Fabric
2mo ago 1
26.2
Fabric Neoforge
2mo ago 1
1.21.x
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.2
Neoforge
last yr. 1
1.20.2
Forge
last yr. 1
1.20.x
Fabric Quilt
last yr. 1
1.20.2
Neoforge
last yr. 1
1.20.2
Forge
last yr. 1
1.20.2
Fabric Quilt
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.2
Fabric Quilt
last yr. 1
1.20.2
Fabric Quilt
last yr. 1
1.19.4
Fabric Quilt
last yr. 1
1.19.3
Fabric Quilt
last yr. 1
1.19.3
Fabric Quilt
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
  • Added support for 26.3 NeoForge

(No changes for other versions)
  • Added support for 26.3 fabric

(No changes for other versions)
  • Switched from Architectury to Stonecutter
  • Removed multiplatform jar
  • Ported to 26.3 Fabric (will be released once 26.3 out)
  • Backported to 26.1.2 Fabric and NeoForge
  • Backported to 1.21.11 Fabric and NeoForge

(Versions older than 1.21.11 will likely never be supported)
  • Switched from Architectury to Stonecutter
  • Removed multiplatform jar
  • Ported to 26.3 Fabric (will be released once 26.3 out)
  • Backported to 26.1.2 Fabric and NeoForge
  • Backported to 1.21.11 Fabric and NeoForge

(Versions older than 1.21.11 will likely never be supported)
  • Switched from Architectury to Stonecutter
  • Removed multiplatform jar
  • Ported to 26.3 Fabric (will be released once 26.3 out)
  • Backported to 26.1.2 Fabric and NeoForge
  • Backported to 1.21.11 Fabric and NeoForge

(Versions older than 1.21.11 will likely never be supported)
  • Switched from Architectury to Stonecutter
  • Removed multiplatform jar
  • Ported to 26.3 Fabric (will be released once 26.3 out)
  • Backported to 26.1.2 Fabric and NeoForge
  • Backported to 1.21.11 Fabric and NeoForge

(Versions older than 1.21.11 will likely never be supported)
  • Switched from Architectury to Stonecutter
  • Removed multiplatform jar
  • Ported to 26.3 Fabric (will be released once 26.3 out)
  • Backported to 26.1.2 Fabric and NeoForge
  • Backported to 1.21.11 Fabric and NeoForge

(Versions older than 1.21.11 will likely never be supported)
  • Switched from Architectury to Stonecutter
  • Removed multiplatform jar
  • Ported to 26.3 Fabric (will be released once 26.3 out)
  • Backported to 26.1.2 Fabric and NeoForge
  • Backported to 1.21.11 Fabric and NeoForge

(Versions older than 1.21.11 will likely never be supported)
[3.0.0+26.2] 3.0.0+26.2 by lynxize on Aug 22, 2026
Download
Basically a complete rewrite.
(I may or may not have scope-crept a little)

  • Rebranded to Scope
  • Updated to Minecraft 26.2
  • Added a custom math expression parser
  • Added a configuration migration system (finally)
  • Added HUD fov option
  • Added sine transition
  • Added cubic transition
  • Replaced most old zoom logic with configurable expressions
  • Overhauled the config screen and added a fallback for when YACL is not present
  • Improved zoom responsiveness (update each frame instead of each tick)
  • Rewrote and cleaned up most mixins
  • Fixed some transitions being framerate-dependent
  • Fixed spyglass overlay behaving different from vanilla spyglass
  • Fixed mouse modes not accounting for zoom level
  • 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
  • Dropped MinecraftForge support
  • Updated to Minecraft 1.20.6
  • 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™
  • Bump Fabric Loader to 0.15 (0.14 should still work)
  • Bump NeoForge to 1.20.2 stable (20.2.86)
  • Update other dependencies

NeoForge is still dependent on an unfinished YACL pull request, and as such is still experimental.
  • Bump Fabric Loader to 0.15 (0.14 should still work)
  • Bump NeoForge to 1.20.2 stable (20.2.86)
  • Update other dependencies

NeoForge is still dependent on an unfinished YACL pull request, and as such is still experimental.
  • Bump Fabric Loader to 0.15 (0.14 should still work)
  • Bump NeoForge to 1.20.2 stable (20.2.86)
  • Update other dependencies

NeoForge is still dependent on an unfinished YACL pull request, and as such is still experimental.
  • Added /fabrizoom command to open the configuration GUI from in-game
  • Added Forge support through Architectury
  • Added NeoForge support through Architectury
  • Note that **NeoForge support is experimental**, and depends on [this pull request to YACL](https://github.com/isXander/YetAnotherConfigLib/pull/128) which has yet to be merged.
  • 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
  • Removed dead CurseForge links
Scope (Zoom) Icon
Download Scope (Zoom)
Select game version
Select platform