Zoom-o-Matic

A simple but customizable zoom tool for Minecraft with support for multiple buttons.
Main Features
The modification provides up to three assignable keys for zooming with the ability to customize zoom level and enable/disable smooth camera.
Installation and Requirements
After installing Fabric Mod Loader for the appropriate version, place the latest version of Zoom-o-Matic along with compatible dependencies in the .minecraft/mods folder.
Required dependencies:
- Fabric Mod Loader
- Fabric API
- owo-lib
Usage
Control Setup
By default, the Zoom 1 key is assigned to "c", which is already used for "Save Hotbar Activator". You need to either disable this function or assign zoom1 to another key.
Settings
The mod is integrated into the modifications menu, where settings can be changed through the graphical interface. Commands are also available for fine-tuning.
Control Commands
Zoom level setting:
/ZoomO ZoomAmount Zoom_X YY
- X - zoom key number (1, 2 or 3)
- YY - zoom percentage (1-99)
Smooth camera toggle:
/ZoomO SmoothCamera Zoom_X YY
- X - zoom key number (1, 2 or 3)
- YY - true/false
Zoom level display:
/ZoomO ActionBarWriting XX
- XX - true/false (enable/disable zoom percentage display when using mouse wheel)
Additional Features
- Scroll zoom - when zoom is active, you can use the mouse wheel for additional level adjustment
- Customizable keys - assigned in the standard Minecraft control menu
About the Project
This mod was created primarily as a learning project for studying Fabric mod development. Although this is our first modification, we continue to work on its improvement and adding new features.
Development Plans
- Remove owo-lib dependency
- Add custom smoothing
- Create customizable graphical interface
- Add animations and transition effects
- Expand the number of assignable keys
Acknowledgments
@Fej1Dev - active participation in development and assistance in solving complex tasks
@LogcialGeekBoy and Logical Zoom - inspiration for creating the mod and using some code elements