
Ok Zoomer - It's Zoom! in Project Infinity 0.1
Project Infinity 0.1 0.0.51.4-hotfix-2 ships version 5.4.0-beta.9 · First seen in 0.0.50.0
Ok Zoomer - It's Zoom! is a mod in Project Infinity 0.1 0.0.51.4-hotfix-2, where it is version 5.4.0-beta.9. Ok Zoomer is a zoom mod that is powerful, lean, and pretty customizable. The zoom is yours! (Summary from the mod's Modrinth page.)
Ok Zoomer - It's Zoom! guide for Project Infinity 0.1
Last verified for Project Infinity 0.1 v0.0.51.4-hotfix-2 on Oct 16, 2026 · text last changed Oct 16, 2026
- Sections
- 5
Every recipe and number here was checked against Project Infinity 0.1 0.0.51.4-hotfix-2, read from the running game on Sep 19, 2026.
What is Ok Zoomer - It's Zoom!?
1 part
Ok Zoomer is a zoom mod that aims to be powerful, lean and customizable. You use it to get a closer look at distant builds, mobs or scenery, then tune how that zoom feels to suit you.[1]
This pack includes a beta build of the mod, in its Forge version.[2]
What you can do with it
- The project page says the zoom key is bound to C by default, and that the default zoom favors a smooth transition between your interface and a clean view, which is handy for screenshots.[1]
- You can open the settings with the /ok_zoomer command. The project page also mentions Mod Menu as an optional, more convenient way to reach the config screen.[1]
- The project page lists presets such as Competitive (prioritizes your interface), Classic (emulates OptiFine's zoom) and Spyglass.[1]
- You can also tweak options like Zoom Transition, Cinematic Camera and Zoom Divisor.[1]
How do you get started with Ok Zoomer - It's Zoom!?
3 parts
Good news: Ok Zoomer is a zoom mod, so you don't need to craft or gather anything before you start. As the pack's config currently stands, the zoom works without a spyglass, so your first steps are all about learning the zoom key and seeing how the pack set it up.[1][3]
Unverified The sources here do not show any recipes or quests for this mod in this pack, so there is no craft-first step to point you to.
Step by step
- Hold the zoom key. It is bound to C by default, and the pack's config currently keeps controls.zoom_mode on HOLD, so the zoom only stays on while you keep the key down. TOGGLE and PERSISTENT are the other options.[1][3]
- Scroll the mouse wheel while zooming. zoom_scrolling.zoom_scrolling is currently on in the pack's config, so you can zoom in further or back out.[3]
- Keep an eye on the limit: zoom_scrolling.scroll_step_limit is set to 30, the maximum number of scroll steps the zoom may reach.[3]
- Press the middle mouse button to reset the zoom. zoom_scrolling.reset_zoom_with_mouse is currently on in the pack's config.[3]
- Let go of the key and the zoom ends. Because zoom_scrolling.forget_scroll_step is currently on in the pack's config, the scroll step is forgotten once you finish zooming.[3]
- Your next zoom starts from the default scroll step, and zoom_scrolling.default_scroll_step is currently 10 in the pack's config.[3]
What you will notice
- With the pack's current config, the crosshair is hidden while you zoom, thanks to appearance.hide_crosshair.[3]
- With the pack's current config, your mouse sensitivity drops as you zoom in further, so aiming stays steady. That is controls.reduce_sensitivity.[3]
- The pack's config currently has the zoom ease in and out using the SMOOTH curve. See zoom_transition.start_transition and zoom_transition.end_transition.[3]
- Both zoom_transition.start_transition_ticks and zoom_transition.end_transition_ticks are currently 8 ticks in the pack's config, and 20 ticks is equal to 1 second.[3]
- You don't need a spyglass. controls.spyglass_mode is currently OFF in the pack's config, so the zoom neither requires one nor replaces its zoom.[3]
- The zoom overlay is currently off in the pack's config (appearance.zoom_overlay), so you get a clean view with no vignette or spyglass frame.[3]
Tweaking it your way
The mod page says you can run the /ok_zoomer command to pick a preset such as Competitive, Classic or Spyglass. If you have Mod Menu installed, that is another way to reach the config screen. The sources here do not show which values those presets use in this pack, so check the config file before you rely on them.[1]
How does Ok Zoomer - It's Zoom! work?
6 parts
Ok Zoomer is a zoom mod, so there are no machines, multiblocks, power, fluids or item pipelines to set up here. The mechanics you care about are how the zoom behaves, and in this pack all of that currently lives in one config file. Every value below is currently the same as the mod's own default, so the pack leaves the zoom behaviour untouched.[1][3]
Activating the zoom
The mod's default zoom key is C. How the key behaves depends on controls.zoom_mode, which is currently set to HOLD in this pack: you zoom while the key is held. TOGGLE switches the zoom on and off with the key, and PERSISTENT keeps the zoom always on and uses the key for zoom scrolling instead.[1][3]
controls.spyglass_mode is currently OFF, so you do not need a spyglass to zoom, and the mod does not replace the spyglass's own zoom. The other options are REQUIRE_ITEM (a spyglass is needed, configurable through the ok_zoomer:zoom_dependencies item tag), REPLACE_ZOOM, and BOTH. controls.spyglass_sounds is currently off, so no spyglass sound effects play on alternating zoom.[3]
Zoom scrolling
With zoom_scrolling.zoom_scrolling currently on, you can change the zoom level with the mouse wheel. The curve is exponential: zoom_scrolling.scroll_base is currently 2 (the config says to keep it there if unsure), and zoom_scrolling.scroll_resolution is currently 5, which effectively multiplies the number of scroll steps.[3]
- zoom_scrolling.default_scroll_step is currently 10, the default step used when you zoom in.[3]
- zoom_scrolling.scroll_step_limit is 30, the maximum number of scroll steps the zoom can reach.[3]
- zoom_scrolling.forget_scroll_step is currently on, so your scroll step is forgotten once you stop zooming.[3]
- zoom_scrolling.reset_zoom_with_mouse is currently on, so the middle mouse button can reset the zoom.[3]
- zoom_scrolling.scroll_sounds is currently off, so scrolling adds no sound effects.[3]
Each scroll increment is animated. zoom_scrolling.transition is SMOOTH and lasts the number of ticks in zoom_scrolling.transition_ticks, which is 8. The config notes that 20 ticks equal 1 second. The other styles are INSTANT, LINEAR, SINE, BALANCED and SPRING, and the config warns against using SPRING too often.[3]
Start and end transitions
Turning the zoom on and off is animated separately from scrolling. zoom_transition.start_transition and zoom_transition.end_transition are currently both SMOOTH, and both durations (zoom_transition.start_transition_ticks and zoom_transition.end_transition_ticks) are currently 8 ticks. They accept the same styles as scrolling. zoom_transition.invert_start_transition and zoom_transition.invert_end_transition can flip the curve and are currently both off.[3]
What changes while you zoom
- controls.reduce_sensitivity is currently on, so mouse sensitivity is reduced in proportion to how far you are zoomed.[3]
- appearance.reduce_view_bobbing is currently on and divides view bobbing by the zoom divisor while zooming.[3]
- appearance.hide_crosshair is currently on, so the crosshair is hidden while zooming. appearance.persistent_interface is currently off, so the interface is not retained when zooming.[3]
- appearance.zoom_hands is currently on, so your hand is zoomed along with the view.[3]
- appearance.zoom_overlay is currently OFF. VIGNETTE and SPYGLASS are the alternatives.[3]
- appearance.see_distant_entities is SAFE. It expands the entity distance while zoomed so creatures and certain blocks can be seen from afar, and the config warns it may cost performance.[3]
- appearance.smart_occlusion is currently on. It aims to render less of the world while zoomed, but the config says it depends on the Sodium mod to work.[3]
- controls.cinematic_camera is currently off. If you turn it on, controls.cinematic_camera_speed (currently 1 here) sets its speed.[3]
Keys and presets
controls.extra_key_binds is currently on, which adds zoom manipulation keys alongside the zoom key. The config says a game restart is needed for a change to apply. tweaks.unbind_conflicting_key is also currently on, so the "Save Toolbar Activator" keybind is unbound if it conflicts with the zoom key.[3]
The mod itself offers presets such as Competitive (prioritizes your interface), Classic (emulates OptiFine's zoom) and Spyglass. You can reach them through Mod Menu or the /ok_zoomer command, and the same screen lets you tweak options like Zoom Transition, Cinematic Camera and Zoom Divisor. The sources do not say whether Mod Menu is installed in this pack, so the command is the safer route.[1]
Minor tweaks
tweaks.numeric_sliders is on, so numeric options use sliders instead of number inputs, which trades number range for easier configuration. tweaks.debug_scrolling is off, but turning it on shows debug information that can help you tune zoom scrolling. tweaks.print_owo_on_start only prints a random owo in the console at startup and is on.[3]
Which Ok Zoomer - It's Zoom! config options matter?
4 parts
Good news: the pack's Ok Zoomer config matches the mod's own defaults for every option I can see. Nothing here was changed by the pack, so you get the standard Ok Zoomer feel. The mod binds the zoom key to C by default. The file doesn't set a key, so check your Controls menu if C doesn't work for you.[1][3]
Controls
- In the pack's config file, controls.zoom_mode is "HOLD", so you keep the zoom key held to stay zoomed. "TOGGLE" switches the zoom on and off with the key. "PERSISTENT" keeps the zoom always on and uses the key for zoom scrolling.[3]
- In the pack's config file, controls.spyglass_mode is "OFF", so you don't need a spyglass to zoom, and the vanilla spyglass zoom isn't replaced.[3]
- In the pack's config file, controls.reduce_sensitivity is true, so your mouse sensitivity drops in proportion to how far you zoom in.[3]
- In the pack's config file, controls.cinematic_camera is false. If you turn it on, zooming uses the game's cinematic camera, and controls.cinematic_camera_speed (set to 1 in the pack) controls its speed.[3]
- In the pack's config file, controls.extra_key_binds is true, which adds zoom manipulation keys alongside the zoom key. Changing it needs a game restart.[3]
Scrolling
In the pack's config file, zoom_scrolling.zoom_scrolling is true, so the mouse wheel zooms in and out while you zoom. zoom_scrolling.reset_zoom_with_mouse is also true there, so the middle mouse button resets the zoom.[3]
- zoom_scrolling.default_scroll_step is 10, and zoom_scrolling.scroll_step_limit is 30. That limit is the maximum number of scroll steps the zoom can reach.[3]
- In the pack's config file, zoom_scrolling.scroll_resolution is 5, which effectively multiplies the number of scroll steps. zoom_scrolling.scroll_base is 2, and the file says to keep it there if you're unsure.[3]
- In the pack's config file, zoom_scrolling.forget_scroll_step is true, so your current scroll step is forgotten once you finish zooming.[3]
- In the pack's config file, zoom_scrolling.scroll_sounds is false, so scrolling adds no sound effects.[3]
Transitions
zoom_scrolling.transition, zoom_transition.start_transition and zoom_transition.end_transition are all "SMOOTH", and each lasts 8 ticks. The ticks options are zoom_scrolling.transition_ticks, zoom_transition.start_transition_ticks and zoom_transition.end_transition_ticks. 20 ticks equal 1 second. The alternatives are INSTANT, LINEAR, SINE, BALANCED and SPRING, and the file warns against using SPRING too often. zoom_transition.invert_start_transition and zoom_transition.invert_end_transition are both false.[3]
Appearance
- appearance.zoom_overlay is "OFF". You can switch it to "VIGNETTE" or "SPYGLASS" if you want an overlay.[3]
- In the pack's config file, appearance.hide_crosshair is true, so the crosshair is hidden while you zoom. appearance.persistent_interface is false there.[3]
- appearance.see_distant_entities is "SAFE". The other options are OFF and ON, and the file notes that this feature may have a performance impact while zooming.[3]
- In the pack's config file, appearance.smart_occlusion is true and makes the game render less of the world while zoomed in. The file says it depends on the Sodium mod to work.[3]
- In the pack's config file, appearance.reduce_view_bobbing and appearance.zoom_hands are both true.[3]
What changed in Ok Zoomer - It's Zoom! between versions?
5 parts
The pack ships the Forge build of Ok Zoomer - It's Zoom! that this changelog belongs to, and it has been in Project Infinity since 0.0.50.0 or earlier. The changes below are the ones you get in the pack right now.[2]
Changes in the shipped version
Zoom transitions and the config screen got the biggest overhaul, and there are some compatibility fixes too.[4]
Transitions and zoom feel
- The transition system is now based on time instead of arbitrary values, and the "Linear" transition is now truly linear.[4]
- Zoom transitions are split into a Start Transition, an End Transition and a Scroll Transition, so you can tune each one separately.[4]
- New "Sine", "Balanced" and "Spring" transitions were added.[4]
- The Cinematic Camera's Vanilla and Multiplied modes were merged, which also fixed a crash caused by the multiplied Cinematic Camera.[4]
- The legacy zoom scrolling mode and the Legacy Zoom Values section were removed.[4]
- Interface zooming, which was somewhat broken on Forge 1.20.1, was fixed.[4]
Configuration
- The configuration was reorganized to be friendlier and easier to use, and the English text was rewritten to be much clearer.[4]
- The new "Numeric Sliders" option replaces the number inputs with narrower but easier-to-configure sliders.[4]
- The new "Zoominator" preset tries its best to replicate Zoomify's default zoom.[4]
- Sodium's config screen is now supported.[4]
- On Minecraft 1.20.1, "Unbind Conflicting Keys" was stripped down. It was removed on Forge and is config file-only on Fabric.[4]
Compatibility and under the hood
- Wrench Wrapper was updated to 0.8.1, which fixed potential issues with compatibility layers like Sinytra and Kilt. Its config switched from TOML to JSON5, and the old config file stays intact.[4]
- The Portals internal functionality was removed in favor of loader-agnostic code. This fixed Ok Zoomer being mandatory for clients when the server (LAN) has it installed.[4]
- On Forge, the spyglass item check was replaced with a more efficient and more compatible one.[4]
- The bundled MixinExtras dependency was switched to its slim variant, and the now-redundant Accessories compatibility code was removed.[4]
- All classes moved to a new package, and lots of code was cleaned up.[4]
Translations
A French translation was added, and the Traditional Chinese, Simplified Chinese and Brazilian Portuguese translations were updated. The Simplified Chinese update was backported, so some strings may still be missing.[4]
Sources
- Ok Zoomer - It's Zoom! project page (modrinth) · official mod data
- Project Infinity 0.1 0.0.51.4-hotfix-2 mod list · pack file
- Project Infinity 0.1 0.0.51.4-hotfix-2 config: config/ok_zoomer/config.json5 · pack file
- Ok Zoomer - It's Zoom! 5.4.0-beta.9 changelog · changelog
Where this guide comes from
Written from what Project Infinity 0.1 itself ships: its files and recipes, the in-game guidebooks and the mods' own pages. Every statement links to the source it came from, and the numbers are checked against the pack before publishing.
Guide last verified Oct 16, 2026.
Report wrong info
Version in each release
10 releases, first in 0.0.50.0
| Project Infinity 0.1 | Version | Jar | Where it came from |
|---|---|---|---|
| 0.0.51.4-hotfix-2 Sep 16, 2026 | 5.4.0-beta.9 | ok_zoomer-forge-5.4.0-beta.9.jar | From the published release |
| 0.0.51.4-hotfix-1 Sep 15, 2026 | 5.4.0-beta.9 | ok_zoomer-forge-5.4.0-beta.9.jar | From the published release |
| 0.0.51.4 Sep 14, 2026 | 5.4.0-beta.9 | ok_zoomer-forge-5.4.0-beta.9.jar | From the published release |
| 0.0.51.3-HOTFIX Aug 16, 2026 | 5.4.0-beta.9 | ok_zoomer-forge-5.4.0-beta.9.jar | From the published release |
| 0.0.51.3 Aug 15, 2026 | 5.4.0-beta.9 | ok_zoomer-forge-5.4.0-beta.9.jar | From the published release |
| 0.0.51.2 Aug 11, 2026 | 5.4.0-beta.9 | ok_zoomer-forge-5.4.0-beta.9.jar | From the published release |
| 0.0.51.1 Jul 31, 2026 | 5.4.0-beta.9 | ok_zoomer-forge-5.4.0-beta.9.jar | From the published release |
| 0.0.50.2-hotfix Jun 22, 2026 | 5.4.0-beta.9 | ok_zoomer-forge-5.4.0-beta.9.jar | From the published release |
| 0.0.50.1 Jun 18, 2026 | 5.4.0-beta.9 | ok_zoomer-forge-5.4.0-beta.9.jar | From the published release |
| 0.0.50.0 Jun 16, 2026 | 5.4.0-beta.9 | ok_zoomer-forge-5.4.0-beta.9.jar | From the published release |
"From pack files" means the list came from the pack's own files; "from the published release" means ForgeBase read the jars of the release itself.
Items and blocks
We can't match this mod to the pack's item list: it registers as ok_zoomer, and the pack's recipe dump has nothing under that name. That means we found nothing, not that the mod adds nothing. Search the item browser
Config options (how Project Infinity 0.1 sets them)
34 settings this pack ships for the mod. We don't have the mod's own defaults to compare them against yet.
Show settings
| Setting | Project Infinity 0.1 value |
|---|---|
appearance.hide_crosshair Hides the crosshair while zooming. default: true config/ok_zoomer/config.json5 | true |
appearance.persistent_interface Retains the interface when zooming. default: false config/ok_zoomer/config.json5 | false |
appearance.reduce_view_bobbing Divides the amount of view bobbing with the zoom divisor while zooming. default: true config/ok_zoomer/config.json5 | true |
appearance.see_distant_entities Expands the entity distance while zooming in, allowing creatures and certain blocks to be seen from afar. This may have a performance impact during zoom. options: OFF, SAFE, ON default: SAFE config/ok_zoomer/config.json5 | SAFE |
appearance.smart_occlusion Improves performance by making the game render less of the world while zoomed in. This feature depends on the Sodium mod in order to work. default: true config/ok_zoomer/config.json5 | true |
appearance.zoom_hands Zooms the hand when zooming. default: true config/ok_zoomer/config.json5 | true |
Comments and tips
Loading comments...