← Назад к ресурсам

Zoom-o-Matic

A simple, but customizable multi-button zoom tool for Minecraft. It allows for up to 3 keybinds with customizable zoom and on / off smooth camera.

Modrinth utility

Описание

![Title Logo.png](https://raw.githubusercontent.com/NicoIsLost/Zoom-o-Matic/main/src/main/resources/assets/zoom-o-matic/Title-Grey.png) A simple, but customizable multi-button zoom tool for Minecraft. It allows for up to 3 keybinds with customizable zoom and on / off smooth camera. _This mod is for learning most of all, feel free to use it, but its biggest purpose is learning and teaching to mod fabric._ # Documentation for Learning Fabric While we are certaintly not experts on fabric, we would like to share our journey and in a hope that it can help others get started with learning fabric modding and Java. As such, we are currently working (in progress) on a detailed commentary of the code. In the future we may work towards a tutorial either written or video based on feedback. [Find the code commentary here.](https://github.com/NicoIsLost/Zoom-o-Matic/blob/main/docs/COMMENTARY.md) # Usage ## To install After fabric mod loader has been installed for the correct version place the latest Zoom-o-matic release with compatible dependencies in the .minecraft/mods folder. ## Dependencies Fabric Mod Loader (Install to use) https://fabricmc.net/use/installer/ Fabric API (Place in mod folder) https://github.com/FabricMC/fabric owo-lib (Place in mod folder) https://github.com/wisp-forest/owo-lib ## Using the Mod **The default Zoom 1 Keybind is "c" which is already bound, so you need to unbind "Save Hotbar Activator" or bind zoom1 to another key to make the mod work.** ### Mod Menu The mod is registered in mod menu, so you can adjust settings through that GUI if you desire, otherwise you can use commands. ### Keybinds Are found in the Zoom-o-Matic section of the normal minecraft keybind menu. Options -> Controls -> Keybinds ### Scroll Zoom When zooming you can scroll in or out with your mousewheel to zoom more or less. ### Zoom Amount Adjusts the amount of zooming, with `/ZoomO ZoomAmount Zoom_X YY` - **X** = Zoom Keybind #, (1, 2, or 3.) - **YY** is the % zoom, (1 - 99) ### Smooth Camera Toggle Toggles whether smooth_camera should be active when zooming, which slows down movement. `/ZoomO SmoothCamera Zoom_X YY` - **X** = Zoom Keybind #, (1, 2, or 3.) - **YY** true/false ### Scroll Zoom Text Toggle Toggles whether you have the % zoom displayed in text when using the scroll wheel. `/ZoomO ActionBarWriting XX` - **XX** = true/false # About This Mod & Plans This mod is meant to be a place to learn how to mod fabric mods for minecraft. This our first mod, so we know it's not 100% perfect, but that's not the point. The goal is to optimize it, make it better, and improve the features in order to help learn more about modding. ## Here is a list of improvements we would like to make, in order of want: - Remove owo dependency - i.e. Create a world-independent data saving system. - ~~Add scrolling zoom~~ (done) - Add a custom, customizable smoother, - Add a custom GUI - Add more keybinds (including more keybinds, via GUI) - Add animations - Presets like easing. - Add customizable animations # Credit **@Fej1Dev** has been hand and hand in this entire process, coding large portions himself, and helping me when I get stuck with my portions! **@LogcialGeekBoy** & [Logical Zoom](https://github.com/LogicalGeekBoy/logical_zoom) - Some of the code used in this mod (mainly the mixin) was from Logical Zoom, but more importantly was that his mod inspired us to make our own.