BRODIE'S ZOOM
COMPLETE PROJECT SPECIFICATION
-
PROJECT OVERVIEW
Brodie's Zoom is a client-side Minecraft Fabric mod that adds customizable camera zoom functionality.
The mod aims to provide a smooth, natural zoom experience while maintaining Minecraft's classic visual style.
Name: Brodie's Zoom
Mod ID: brodieszoom
Current version: 1.0.0
Minecraft version: 26.3 (compatibility should be verified before release)
Mod loader: Fabric
Mod type: Client-side utility
Default zoom key: C
Default zoom mode: Smooth Cinematic
-
MAIN FEATURES
Brodie's Zoom currently includes:
-
Smooth Cinematic zoom.
-
Instant Snap zoom.
-
Scroll-wheel zoom adjustment.
-
Customizable zoom key.
-
Customizable zoom mode key.
-
Custom settings interface.
-
Bug-report interface.
The mod is designed to feel like a natural extension of Minecraft rather than a completely separate interface.
-
ZOOM MODES
SMOOTH CINEMATIC
Default: Enabled
Smooth Cinematic gradually zooms in and out instead of changing the camera instantly.
Features:
-
Gradual zoom when the zoom key is held.
-
Gradual zoom out when the key is released.
-
300 ms transition duration.
-
Ease In/Out Sine animation.
-
Scroll-wheel zoom adjustment.
The animation is designed to provide a smooth, controlled transition similar to Zoomify.
INSTANT SNAP
Instant Snap provides immediate zoom without gradual camera transitions.
Features:
-
Immediate zoom when the zoom key is held.
-
Immediate return to normal FOV when released.
-
No gradual zoom animation.
-
Scroll-wheel zoom adjustment remains available.
Default: Disabled.
-
SCROLL-WHEEL ZOOM
Scroll-wheel zoom allows users to adjust their zoom level while holding the zoom key.
Features:
-
Scrolling changes the zoom level.
-
Scrolling while zooming does not change the selected hotbar slot.
-
Smooth adjustment when Smooth Cinematic is enabled.
-
Instant adjustment when Instant Snap is enabled.
Default values:
Default zoom multiplier: 0.25
Minimum zoom multiplier: 0.05
Maximum zoom multiplier: 0.25
Scroll adjustment: 0.025 per wheel step
Scroll animation duration: 180 ms
A smaller zoom multiplier produces a stronger zoom.
The scroll-wheel animation uses a Smoothstep transition and is separate from the main Smooth Cinematic animation.
-
DEFAULT KEYBINDINGS
Zoom:
Default binding: C
Description: Hold to zoom in.
Toggle Zoom Mode:
Default binding: Unbound
Description: Switch between Smooth Cinematic and Instant Snap.
Open Settings:
Default binding: Unbound
Description: Open Brodie's Zoom settings.
All three keybindings are customizable through Minecraft's keybinding system.
The reassignment interface supports:
The default C binding is the primary zoom control.
-
DEFAULT SETTINGS
Zoom mode: Smooth Cinematic
Smooth zoom: Enabled
Instant Snap: Disabled
Zoom multiplier: 0.25
Minimum zoom multiplier: 0.05
Maximum zoom multiplier: 0.25
Main zoom transition: 300 ms
Scroll transition: 180 ms
Scroll adjustment: 0.025
Zoom key: C
Toggle Zoom Mode key: Unbound
Open Settings key: Unbound
-
SETTINGS PERSISTENCE
Keybindings are saved through Minecraft's normal options system.
The persistence of the following settings has not yet been confirmed:
These settings should not be advertised as persistent between game sessions until that behaviour has been tested.
-
SETTINGS INTERFACE
The main settings screen contains:
-
Brodie's Zoom title.
-
ZOOM SETTINGS subtitle.
-
Keybindings heading.
-
Zoom key reassignment button.
-
Zoom mode key reassignment button.
-
Zoom Behaviour heading.
-
Zoom type selection button.
-
Description of the selected zoom mode.
-
Bug Reports button.
-
Done button.
The interface follows Minecraft's classic visual style, using familiar buttons, text and separators.
The current layout includes:
These positions were adjusted to prevent overlapping interface elements.
-
BUG REPORTS
Brodie's Zoom includes a dedicated Bug Reports screen.
It currently provides:
Current limitation: Reports are not actually transmitted to an online service or saved to a remote bug tracker. The current submission only displays a local confirmation.
An online reporting system may be considered for a future update.
-
VISUAL DESIGN AND BRANDING
Brodie's Zoom uses Minecraft's classic visual style as its primary design direction.
The desired branding is inspired by Minecraft's modern title-screen typography.
Logo direction:
-
Bold, chunky Minecraft-style lettering.
-
White or stone-grey text.
-
Dark outlines and subtle 3D depth.
-
Green accents.
-
Simple, recognisable design.
-
Readable at small sizes.
Proposed text layout:
BRODIE'S
ZOOM
The logo should look like an authentic Minecraft utility mod rather than an esports team logo.
The final logo is still being developed.
-
COMPATIBILITY AND DISTRIBUTION
Game: Minecraft Java Edition
Mod loader: Fabric
Mod category: Utility
Side: Client
Current version: 1.0.0
Planned distribution: CurseForge
The distributable mod file is named:
brodies-zoom-1.0.0.jar
Compatibility with additional Minecraft versions and loader versions must be verified before being advertised.
-
PUBLISHING INFORMATION
The planned CurseForge project information is:
Project name: Brodie's Zoom
Summary:
A customizable Minecraft zoom mod featuring smooth transitions, Instant Snap mode, scroll-wheel zoom adjustment and customizable keybindings.
Category: Mods
Game: Minecraft
Loader: Fabric
Mod type: Client-side utility
Current version: 1.0.0
Project logo: Still being finalised.
Publication has not yet been confirmed.
-
PLANNED IMPROVEMENTS
Potential future improvements include:
-
Persistent zoom mode preference.
-
Persistent scroll zoom level.
-
Online bug-report integration.
-
Additional customization options.
-
More interface polish.
-
Additional compatibility testing.
-
Further Minecraft version support.
These are potential improvements, not features currently confirmed as implemented.
-
CURRENT PROJECT STATUS
Currently implemented:
Still being worked on:
-
PROJECT IDENTITY
Name: Brodie's Zoom
Mod ID: brodieszoom
Version: 1.0.0
Platform: Minecraft Java Edition
Loader: Fabric
Purpose: Customizable camera zoom with smooth transitions and scroll-wheel adjustment.
Design philosophy: Keep the experience simple, customizable and visually consistent with Minecraft's classic interface.
Overall goal: Create a polished, reliable Minecraft zoom mod that feels like it belongs in the game.