Перейти к содержимому
Mineforgian

Cinematic Zoom

Smooth cinematic zoom mod for Minecraft NeoForge - Client-side zoom with letterbox bars, mouse wheel control, and full config support

Загрузки
13K
Подписчики
10
Обновлён
12 ноября 2025 г.
Лицензия
MIT

Опубликован 10 ноября 2025 г.

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

Ченджлог

1.0.0Релиз1.21.1 · 12 ноября 2025 г.

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Релиз1.21.10 · 10 ноября 2025 г.

[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 by Mel1x. For the Fabric version changelog, please visit the original repository.

Credits

Комментарии

Загружаем…