跳到正文

Zoom-o-Matic

简单易用且可自定义的多按键缩放工具。 最多支持3个按键绑定,可自定义缩放倍率和开关平滑镜头。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Title Logo.png

一个简单但可自定义的多按键缩放工具,适用于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 的其他作品

查看全部 →