Overview#
Ok Zoomer is the definitive zoom mod for Minecraft, designed to replace and expand upon the classic zoom functionality found in mods like OptiFine. It is built to be lean, powerful, and extremely customizable, allowing players to tailor every aspect of their zooming experience. Whether you want a simple OptiFine-like zoom or a complex, cinematic tool for screenshots and navigation, Ok Zoomer provides the necessary tools.
By default, the zoom key is bound to C. Unlike basic zoom mods, Ok Zoomer includes advanced features such as mouse sensitivity reduction, multiple transition styles (smooth, linear, etc.), and the ability to scroll in and out while zoomed. It is compatible with Fabric, Forge, and NeoForge, and integrates seamlessly with configuration interfaces like Mod Menu and Sodium.
Mechanics#
The core of Ok Zoomer lies in its sophisticated zooming mechanics, which go beyond simple FOV (Field of View) changes.
Zooming Behavior
The mod offers three distinct modes for how the zoom key behaves:
- Hold: The zoom is active only while the key is held down.
- Toggle: Pressing the key once activates the zoom; pressing it again deactivates it.
- Persistent: The zoom is always active. In this mode, the zoom key is typically used in conjunction with zoom scrolling to adjust the magnification level.
Zoom Scrolling
While zoomed in, players can use the mouse wheel to increase or decrease the zoom level dynamically. This allows for precise observation of distant objects. The step size and limits for scrolling are fully configurable in the mod's settings.
Transitions
Ok Zoomer popularized the use of transitions to make zooming feel more natural. Available transition modes include:
- Smooth: Mimics Vanilla's dynamic FOV changes for a fluid feel.
- Linear: Moves the FOV in constant steps until the target zoom is reached.
- Sine/Balanced/Spring: Advanced mathematical transitions for specific aesthetic effects.
- Off: Instantaneous zoom with no transition.
Cinematic Camera
To aid in smooth movement while zoomed, the mod includes cinematic camera modes:
- Vanilla: Uses the standard Minecraft cinematic camera logic.
- Multiplied: An enhanced version of the vanilla cinematic camera that allows for even smoother, lingering movement, ideal for recording video.
Configuration#
Ok Zoomer is famous for its exhaustive configuration options. Users can access these through the Mod Menu interface or by using the /ok_zoomer command.
| Category | Option | Description |
|---|---|---|
| Features | Cinematic Camera | Toggles the smooth camera movement while zoomed. |
| Features | Reduce Sensitivity | Dynamically reduces mouse sensitivity based on zoom level. |
| Features | Zoom Overlay | Adds a visual effect (Vignette or Spyglass) while zoomed. |
| Features | Hide Hands | Hides the player's hands/item model while zoomed. |
| Features | Hide Crosshair | Hides the crosshair for cleaner screenshots. |
| Values | Zoom Divisor | The base magnification level (default is 4.0). |
| Values | Scroll Step | How much the zoom changes per mouse wheel notch. |
| Values | Minimum Divisor | The lowest possible zoom level allowed when scrolling. |
| Values | Maximum Divisor | The highest possible zoom level allowed when scrolling. |
| Tweaks | Numeric Sliders | Replaces text inputs with sliders in the config menu. |
Presets
For users who don't want to manually tweak every setting, the mod includes several presets:
- Default: The standard Ok Zoomer experience with smooth transitions.
- Classic: Emulates the behavior of the OptiFine zoom.
- Competitive: Prioritizes the user interface and removes distracting overlays.
- Spyglass: Mimics the behavior and overlay of the vanilla Spyglass item.
- Zoominator: Replicates the default settings of the Zoomify mod.
Items and Blocks#
Ok Zoomer is a utility mod and does not add any new items or blocks to the Minecraft world. Instead, it enhances existing mechanics and provides a virtual "zoom" tool accessible via keybind.
However, it does interact with the following vanilla elements:
- Spyglass: The mod can be configured to override or emulate the Spyglass overlay. If the "Zoom Overlay" is set to "Spyglass," the mod will use the vanilla spyglass texture (
assets/minecraft/textures/misc/spyglass_scope.png). - Custom Overlays: Resource pack creators can provide a custom overlay texture at
assets/okzoomer/textures/misc/zoom_overlay.pngto change the look of the zoom vignette.
Commands and Keybinds#
Commands
/ok_zoomer: Opens the configuration screen (requires Mod Menu or a compatible config library)./ok_zoomer preset <name>: Quickly switches the mod to a specific preset (e.g.,classic,spyglass).
Keybinds
All keybinds can be remapped in the standard Minecraft Controls menu.
| Keybind | Default | Function |
|---|---|---|
| Zoom Key | C |
Activates the zoom function. |
| Increase Zoom | Unbound | Increases magnification (alternative to scrolling). |
| Decrease Zoom | Unbound | Decreases magnification (alternative to scrolling). |
| Reset Zoom | Unbound | Resets the zoom divisor to the default value. |
Mobs and Biomes#
As a client-side utility mod, Ok Zoomer does not add any new mobs, creatures, biomes, dimensions, or structures to the game. It is designed to be used in any environment, including vanilla worlds, modded biomes, and multiplayer servers, without affecting server-side gameplay or world generation.
Technical Information#
Dependencies
- LibZoomer: The internal API that handles the zooming logic (usually bundled with the mod).
- Mod Menu (Optional): Highly recommended for accessing the configuration GUI on Fabric.
Compatibility
- Sodium: Ok Zoomer includes built-in support for Sodium's configuration screen.
- Iris Shaders: Fully compatible with shaders; the zoom overlay and transitions function correctly even with active shader packs.
- Server-Side: The mod is purely client-side. It does not need to be installed on a server for it to work, though some servers may use separate mods to restrict client-side zoom capabilities for competitive balance.