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

How to Install Cinematic Zoom (Mod)

Cinematic Zoom by Smallinger is verified for Neoforge across Minecraft versions 1.21.1, 1.21.10 (latest release: 1.0.0, file size: 1.3 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.21.1, 1.21.10) and platform (Neoforge).
  2. Make sure you have the compatible loader or environment installed for Neoforge.
  3. Move the downloaded Cinematic Zoom file into your Minecraft .minecraft/mods folder and launch the game.

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