Overview
CinemaZoom is a client-side Minecraft Fabric mod designed to enhance visual immersion through smooth zooming effects. By adding cinematic elements and adaptive controls, it transforms the standard field of view transitions into a fluid, movie-like experience. This utility mod is intended for use on the client side and is not supported on the server side.
Smooth Zooming
Instead of a sudden snap when changing views, CinemaZoom implements a smooth zoom effect. This is achieved by adjusting the field of view (FOV) using configurable interpolation and easing. Users can customize the intensity of the zoom by adjusting the zoomFovDivisor. While the default value is 4, players can choose any value between 2 and 10 to suit their preference. And the easeFactorPercent setting allows for fine-tuning the speed and smoothness of the zoom animation, with a default value of 35%.
Cinematic Visuals
To further enhance the cinematic feel, the mod includes customizable black bars that appear at the top and bottom of the screen during a zoom. These letterbox bars are rendered above the HUD, GUIs, and toast notifications, ensuring they remain visible during gameplay transitions. Users have full control over this feature via the showCinemaBars setting. The maximum height of these bars can be adjusted up to 14% of the screen height to achieve the desired aesthetic.
Adaptive Controls
Precision is vital when viewing distant objects, which is why CinemaZoom includes adaptive mouse sensitivity. This feature automatically scales your mouse sensitivity based on the current zoom level. It scaling ensures that aiming remains precise and controlled even when the field of view is significantly narrowed.
Configuration and Controls
The default key assigned to the zoom function is C, though this can be remapped through the standard Minecraft controls settings. For advanced customization, the mod supports in-game configuration through Mod Menu and Cloth Config. Look, if these mods are installed, players can adjust all settings directly within the game interface.
Requirements
To ensure proper functionality, the following dependencies must be installed:
- Fabric API
- Cloth Config API
- Mod Menu