All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Cinematic Zoom

Cinematic Zoom

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

CinematicZoom (NeoForge Port)

A lightweight client-side mod that adds smooth cinematic zoom with optional black bars, HUD hiding, and smooth camera movement – perfect for screenshots, videos, or a more immersive gameplay experience.


Demo

Features

  • 🎬 Cinematic Zoom (default key: C)
  • 📏 Adjustable black bars
  • 🖱️ Mouse wheel zoom control
  • ⚙️ Fully configurable via NeoForge settings
  • 👻 Optional HUD and crosshair hide during zoom
  • 🎥 Smooth camera movement
  • 🚀 Client-side only – works on any server

Support & Info

For more details, source code, and updates:
GitHub Repository

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
last yr. 1
1.21.10
Neoforge
last yr. 1
## 1.21.1 Backport Changes

  • Minecraft / Mappings:** Updated target to Minecraft 1.21.1, Parchment mappings 2024.11.17, and NeoForge 21.1.215.
  • Branch:** Added branch 1.21.1 for the backport.
  • Keybinding:** Replaced KeyMapping.Category usage with a string category key to match the 1.21.1 API.
  • Mod Metadata:** Added required loader fields to src/main/templates/META-INF/neoforge.mods.toml (modLoader and loaderVersion).
  • Mixin (FOV):** Adjusted GameRendererMixin to match the runtime GameRenderer#getFov(Camera, float, boolean) signature (returns double).
  • Crash Fix:** Removed the float-return injection that caused a Double→Float ClassCastException; now uses the Double-return injection matching the runtime descriptor.
  • Build & Test:** Rebuilt successfully and ran the dev client to verify startup without the previous ClassCastException.

Notes:
  • These changes are limited to the backport; API differences between 1.21.10 and 1.21.1 were handled with minimal, targeted edits.

## [1.0.0] - 2025-11-10

### Added
  • Initial NeoForge port of CinematicZoom for Minecraft 1.21.10
  • Smooth cinematic zoom with customizable black bars
  • Mouse wheel control for dynamic zoom adjustment
  • Configurable settings via NeoForge config screen
  • Optional HUD hiding during zoom
  • Optional cinematic camera mode during zoom
  • Full compatibility with NeoForge 21.10.49+

### Changed
  • Ported from Fabric to NeoForge mod loader
  • Migrated config system from JSON to NeoForge's ModConfigSpec (TOML)
  • Updated keybinding registration to use NeoForge's RegisterKeyMappingsEvent
  • Updated client tick handling to use PlayerTickEvent.Post
  • Updated all Minecraft API calls to NeoForge mappings

### Technical Details
  • Package: de.smallinger.cinematiczoom
  • Mixins: GameRendererMixin, MouseMixin, InGameHudMixin
  • Config type: CLIENT (stored in config/cinematiczoom-client.toml)
  • Requires Java 21


## Original Fabric Version

This is a port of the original [CinematicZoom for Fabric](https://github.com/mel1x/CinematicZoom) by Mel1x.
For the Fabric version changelog, please visit the original repository.

## Credits


Cinematic Zoom Icon
Download Cinematic Zoom
Select game version
Select platform