重要许可声明
以任何形式使用本项目,即表示您“明确同意”本项目的许可条款(详见 LICENSE),并确认我(本项目作者)已履行许可中规定的义务,即“在合理情况下尽力获取接收者对本许可条款的明确同意”。
Zume
一个过度工程化的简易缩放模组。
本模组添加了一个按键绑定,按住该键时可放大视野(FOV),让您看得更远;同时提供增加和缩小缩放等级的按键绑定。
常见问题解答 (FAQ)
问:配置文件在哪里?
答:配置文件位于 .minecraft/global/zume.json5(请注意,这是默认的 .minecraft 文件夹,而非实例特定的 .minecraft 文件夹)。您可以在游戏运行时修改此文件,配置将自动重新加载。在支持模组菜单的平台(例如 Forge,或安装了 Mod Menu 的 Fabric)上,点击 Zume 的配置按钮会在您的系统文本编辑器中打开此文件。
问:Discord 在哪?
答:https://discord.gg/6ZjX4mvCMR
问:支持哪些版本?
答:Zume 支持以下平台:
- Fabric:任何受 Fabric Keybinding API v1 支持的版本(目前为 14.4+)
- NeoForge:20.4+(需要 NeoForge 20.4.195+)
- LexForge:14.4 - 20.5(16.1 之前需要 MixinBootstrap)(目前暂无支持 20.6+ 的计划)
- Legacy Fabric:任何受 Legacy Fabric Keybinding API v1 支持的版本(目前为 7.10 - 12.2)
- Babric(Minecraft Beta 版的 Fabric):任何受 Station API 支持的版本(目前为 b7.3)
- Vintage Forge:8.9 - 12.2(需要 MixinBooter 或 UniMixins)
- Archaic Forge:7.10(需要 UniMixins)
问:你能添加对 <在此插入平台名称> 的支持吗?
答:所有我计划亲自添加支持的平台目前已全部支持。欢迎针对其他平台提交 Pull Request (PR),但必须满足以下条件:
- 显然,不得破坏与任何已支持平台的单 jar 包兼容性。
- 不得针对那些已有官方兼容层且该兼容层已支持的平台——只要 Quilt 维持其 Fabric 兼容层,就不会接受明确的 Quilt 支持,因为这会浪费 CI 时间。Sinytra Connector 是第三方兼容层,因此将提供明确的 Forge 支持。
- 不得手动维护被覆盖的游戏选项;类似 Mooz 的实现方式 将不被接受——无意冒犯 embeddedt。只要功能足够相似,直接使用 ASM 是可以接受的。
- 必须尽合理努力最大化与目标平台上现有模组的兼容性——例如在 Neo/LexForge 实现中优先使用 Neo/LexForge API 而非 Mixin,在大多数实现中使用 MixinExtras 提供的
@WrapWithCondition和@ModifyExpressionValue等注解,而非@Redirect。 - 必须遵循现有格式——为每个新支持的平台添加一个 Unimined 子项目。
- 除非有充分理由,否则不得添加独占功能——如果您要添加某个功能,请将其添加到所有版本中。
问:这是什么奇怪的许可证?
答:OSL-3.0 是我能找到的最接近 LAGPL(宽松版 AGPL)的许可证。AGPL 和 GPL 与 Minecraft 不兼容,而 LGPL 无法保护网络使用情况。OSL-3.0 既能保护网络使用,又与 Minecraft 兼容。
问:为什么要这样?太严格了吧!!!!
答:本项目现在且将来都将保持为自由、著佐权(copyleft)软件。除要求使许可证更加严格外,任何其他更改许可证的请求都将被立即拒绝(遗憾的是,由于链接限制,GPL 和 AGPL 与 Minecraft 不兼容,尽管我很希望使用它们)。即使我在某些情况下使用了来自其他具有更“宽松”许可证项目的部分代码,我也会将它们视为著佐权的自由软件对待。
许可证
本项目采用 OSL-3.0 许可证。更多信息请参阅 LICENSE。
需要 Minecraft 服务器吗?考虑一下 CreeperHost!

选择礼物
使用社区积分,为喜欢的作品送上一份支持
打赏记录
感谢每一位送出礼物的社区成员


