https://github.com/isxander/zoomify
A zoom mod with infinite customizability.
https://github.com/isxander/zoomify
fabric minecraft mod zoom
Last synced: 3 months ago
JSON representation
A zoom mod with infinite customizability.
- Host: GitHub
- URL: https://github.com/isxander/zoomify
- Owner: isXander
- License: lgpl-3.0
- Created: 2022-01-28T17:59:37.000Z (over 3 years ago)
- Default Branch: multiversion/dev
- Last Pushed: 2025-03-20T21:16:00.000Z (4 months ago)
- Last Synced: 2025-03-29T03:08:50.565Z (4 months ago)
- Topics: fabric, minecraft, mod, zoom
- Language: Kotlin
- Homepage:
- Size: 49.5 MB
- Stars: 103
- Watchers: 5
- Forks: 28
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- Changelog: changelogs/1.6.0.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README

# Zoomify
[](https://fabricmc.net)

[](https://short.isxander.dev/discord)[](https://modrinth.com/mod/zoomify)
[](https://curseforge.com/minecraft/mc-mods/zoomify)[](https://ko-fi.com/isxander)
*A zoom mod with infinite customizability.*
Zoomify aims to provide the easiest, most configurable and most sexy looking zoom mod you will ever find.

[](https://bisecthosting.com/xander)
## How to use
### Keybind
Initially, Minecraft has a keybind that overrides Zoomify by default.
Go to the controls menu and make sure the Zoomify keybind (default `C`)
isn't conflicting (goes red).### Open settings menu
You can access the settings menu with two ways.- The client command `/zoomify`
- [Mod Menu](https://modrinth.com/mod/modmenu) settings button## Features
### Scroll Zoom
You can zoom in further using your scroll wheel.
### Spyglass Integration
You can configure Zoomify to only be able to zoom in when you are holding or carrying a spyglass.
Or even just override the spyglass zoom with Zoomify!Show the spyglass overlay and play spyglass sound effects when using Zoomify.

### Transitions
**14 different** transitions to choose from!- Instant
- Linear
- [Ease in Sine](https://easings.net/#easeInSine)
- [Ease out Sine](https://easings.net/#easeOutSine)
- [Ease in/out Sine](https://easings.net/#easeInOutSine)
- [Ease in Quad](https://easings.net/#easeInQuad)
- [Ease out Quad](https://easings.net/#easeOutQuad)
- [Ease in/out Quad](https://easings.net/#easeInOutQuad)
- [Ease in Cubic](https://easings.net/#easeInCubic)
- [Ease out Cubic](https://easings.net/#easeOutCubic)
- [Ease in/out Cubic](https://easings.net/#easeInOutCubic)
- [Ease in Exponential](https://easings.net/#easeInExp)
- [Ease out Exponential](https://easings.net/#easeOutExp)
- [Ease in/out Exponential](https://easings.net/#easeInOutExp)You can even pick what transition you would like for zooming in and out individually!

### Relative Sensitivity
Reduce your mouse sensitivity based on the amount of zoom,
so you have fine control over your player.
### Relative View Bobbing
Reduce the view bobbing effect based on the amount of zoom,
so you can walk and zoom at the same time!
### Cinematic Camera
Make the mouse/camera smooth, like the zoom in [OptiFine](https://www.optifine.net).
### Affect Hand FOV
Turn off this setting to prevent your hand from also being zoomed in!
### Secondary Zoom
Completely separate zoom from normal Zoomify.
Aimed for content creators, features `Hide HUD While Zooming` option and longer zoom in times.
### Presets
You can reset to default, make Zoomify behave like OptiFine and others!
### Smart Keybinding Detection
On first launch, if a keybinding is conflicting with Zoomify's zoom, a notification will appear notifying them of this.

### Highly configurable
Absolutely **NO** hard-coded values. Everything about your zoom is configurable!### Control the zoom speed with seconds
Instead of some stupid arbitrary value such as zoom speed, you can pick
the exact amount of seconds it will take to zoom in, with a separate setting for zooming out.### Credits
- [Xander](https://github.com/isXander) - Developer
- [MoonTidez](https://github.com/MoonTidez) - Logo designer#### Translators
Languages in alphabetical order- [神枪968](https://github.com/GodGun968) - 简体中文 / Chinese (Simplified)
- [Xander](https://github.com/isXander) - English (United Kingdom)
- [Madis0](https://github.com/Madis0) - eesti keel / Estonian
- [co-91](https://github.com/co-91) - 日本語 / Japanese
- [Rodrigo Appelt](https://github.com/Agentew04) - Português / Portuguese
- [SyberiaK](https://github.com/SyberiaK) - Русский / Russian
- [Felix14-v2](https://github.com/Felix14-v2) - Русский / Russian
- [Zetsphiron](https://github.com/Zetsphiron) - Español (mexicano) / Spanish (Mexico)
- [Zetsphiron](https://github.com/Zetsphiron) - Español (españa) / Spanish (Spain)
- [localfossa](https://github.com/localfossa) - Türkçe / Turkish
- [Im Vietnam](https://github.com/ImVietnam) - Tiếng Việt / Vietnamese