介绍

一个简单但可自定义的多按键缩放工具,适用于Minecraft。
它最多支持3个按键绑定,可自定义缩放比例以及平滑视角的开启/关闭。
_这个模组最主要的目的还是学习,欢迎随意使用,但它最大的用途是学习和教授Fabric模组开发。_
学习Fabric的文档
虽然我们绝对算不上Fabric专家,但我们希望分享自己的历程,希望能帮助其他人入门学习Fabric模组开发和Java。
因此,我们目前正在(进行中)编写详细的代码注释。未来我们可能会根据反馈制作书面或视频教程。
用法
安装方法
在为对应版本安装好Fabric模组加载器后,将最新版Zoom-o-matic及其兼容依赖放入.minecraft/mods文件夹。
依赖
Fabric Mod Loader(安装后使用)
https://fabricmc.net/use/installer/
Fabric API(放入模组文件夹)
https://github.com/FabricMC/fabric
owo-lib(放入模组文件夹)
https://github.com/wisp-forest/owo-lib
使用模组
默认的缩放1按键绑定是“c”,而它已经被占用了,所以你需要取消绑定“保存快捷栏激活器”,或者把zoom1绑定到其他按键,模组才能正常工作。
模组菜单
该模组已在模组菜单中注册,因此如果你愿意,可以通过该GUI调整设置,否则也可以使用命令。
按键绑定
可在普通Minecraft按键绑定菜单的Zoom-o-Matic部分找到。
选项 -> 控制 -> 按键绑定
滚轮缩放
缩放时,你可以用鼠标滚轮向内或向外滚动来放大或缩小。
缩放量
调整缩放程度,其中
/ZoomO ZoomAmount Zoom_X YY
- X = 缩放按键绑定编号,(1、2或3。)
- YY 是缩放百分比,(1 – 99)
平滑视角开关
切换缩放时是否启用smooth_camera,这会减慢移动速度。
/ZoomO SmoothCamera Zoom_X YY
- X = 缩放按键绑定编号,(1、2或3。)
- YY true/false
滚轮缩放文本开关
切换使用滚轮时是否以文本形式显示缩放百分比。
/ZoomO ActionBarWriting XX
- XX = true/false
关于本模组与计划
本模组旨在作为一个学习如何为Minecraft开发Fabric模组的地方。这是我们的第一个模组,所以我们知道它并非100%完美,但这不是重点。
目标是优化它、让它更好,并改进功能,以帮助学习更多模组开发知识。
以下是我们希望进行的改进列表,按期望程度排序:
- 移除owo依赖——即创建一个与世界无关的数据保存系统。
添加滚轮缩放(已完成)- 添加自定义、可定制的平滑器,
- 添加自定义GUI
- 添加更多按键绑定(包括通过GUI添加更多按键绑定)
- 添加动画
- 预设,如缓动。
- 添加可自定义动画
致谢
@Fej1Dev 在整个过程中全程参与,亲自编写了大部分代码,并在我卡住时帮助我完成我的部分!
@LogcialGeekBoy & Logical Zoom – 本模组中使用的一些代码(主要是mixin)来自Logical Zoom,但更重要的是他的模组启发了我们制作自己的模组。
常见问题
Zoom-o-Matic 支持哪些 Minecraft 版本?
Zoom-o-Matic 支持 Minecraft Java 版 1.19.3–1.20.1,共 4 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Zoom-o-Matic 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
Fej1Fun 的其他作品
查看全部 →Stellaris
探索新一代太空模组!
Potentials
让模组开发者能够使用跨平台功能的前置库
Simple Paxel
新增可供玩家合成和使用的多功能工具。它们结合了斧、镐和铲的功能。
Zoom-o-Matic
一款简单又可自定义的多按键缩放工具。 最多可设置 3 个按键绑定,并分别自定义缩放倍率和镜头平滑效果的开关。
评论
登录后评论和评分