Cam Utilities is a client-side Minecraft mod that expands standard camera capabilities. The mod runs entirely on the client and does not require installation on the server.
Features
- Dynamic Zoom:
- Smooth camera FOV zooming with configurable magnification factors (from 1.2x up to 50.0x).
- Zoom level adjustment via mouse scroll while holding the zoom key.
- Camera Detaching (Freecam):
- Detaches and locks the camera at its current world position, allowing the player to move and interact with the world within the camera's view.
- Useful for inspecting builds, redstone contraptions, or viewing player actions from fixed vantage points.
- Adjustable Third-Person Distance:
- Alters the camera distance in third-person mode within a 0.5 to 100 block range (vanilla default is 4 blocks).
- Adjusted using mouse wheel scroll while holding the modifier key.
- Custom Perspective Presets:
- Two customizable camera offsets with individual X, Y, Z translation offsets, pitch/yaw tilt, and distance settings (e.g., over-the-shoulder or cinematic angles).
- Cinematic Camera Smoothing:
- Configurable rotational and translational inertia for smooth camera panning.
- In-Game Configuration Screen:
- A Sodium/Reese's Options inspired UI for adjusting speeds, smoothness curves, zoom limits, and preset offsets without restarting the game.
Default Keybindings
| Action | Key | Description |
| :--- | :---: | :--- |
| Open Menu | K | Opens the in-game configuration GUI |
| Zoom | Z | Hold to zoom in (+ mouse scroll to adjust zoom factor) |
| Detach Camera | H | Toggle detached/fixed camera mode |
| Distance Modifier | Left Alt + Scroll | Adjust third-person camera distance |
| Perspective Preset 1 | F6 | Toggle custom perspective preset 1 |
| Perspective Preset 2 | F7 | Toggle custom perspective preset 2 |
| Cinematic Mode | C | Toggle cinematic inertia and mouse smoothing |
All hotkeys can be rebound in the standard Minecraft Controls menu.
Configuration
All settings are stored in JSON format at:
config/camutilities.json

