跳到正文

Nolijium

作者:Nolij

Nolij 带来的各种生活质量改进

收藏

截图

介绍

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

重要许可声明

以任何形式使用本项目,即表示你在此对本项目许可协议的条款作出“明确同意”(参见 许可证),并确认我(本项目作者)已履行许可协议中的义务,即“在具体情况下尽合理努力,获取接收者对本许可协议条款的明确同意”。

Nolijium

由 Nolij 编写的一系列实用性增强功能,支持(可选的)Embeddium 集成。

功能

NeoForge 21+ Fabric 21+ LexForge 20.1
亮度等级覆盖显示 ✅ ✅ ❌
最大聊天记录自定义 ✅ ✅ ✅
杂项聊天增强 ✅ ✅ ✅
高级工具提示信息切换 ✅ ✅ ✅
星星渲染自定义选项 ✅ ✅ ✅
雾效自定义选项 ✅ ❌ [1] ✅
包含准确且高效的 FPS 追踪(包括 0.1% 低帧)的 HUD ✅ ✅ ✅
MC-26678 回退 ✅ ✅ ✅
药水效果回退(重新添加药水闪光效果并还原颜色) ✅ ✅ ✅
不透明方块轮廓切换 ✅ ✅ ✅
纯黑暗 ✅ ✅ ✅
纹理动画切换 ✅ ✅ ✅
天空渲染切换 ✅ ✅ ✅
天气切换 ✅ ✅ ✅
字体阴影切换 ✅ ✅ ✅
提示框切换 ✅ ✅ ✅
粒子效果切换 ✅ ✅ ✅
彩色方块轮廓、方块形状覆盖显示、工具提示和 HUD ✅ ⚠ [2] ✅
全局配置文件(同一台机器上的实例之间会同步配置) ✅ ✅ ✅
可选的 Embeddium 集成 ✅ ❌ [3] ✅
  • [1] 即将推出
  • [2] 部分支持——在其他平台上的表现可能更好
  • [3] Embeddium 目前不支持 Fabric 21+

致谢(排名不分先后)

  • embeddedt:Light Level Overlay、Chroma Block Shape Overlay、Embeddium(本模组名称的灵感来源,也让我再次避免编写配置界面)、大量幕后指导、调试奇怪错误时提供帮助,以及关于 Mixin、JVM 和模组开发等方面的指导
  • rdh:为构建脚本做出了许多贡献
  • CelestialAbyss:制作了非常出色的图标(同时也为 Embeddium 和 TauMC 制作了同样惊艳的图标)
  • LlamaLad7:提供了 MixinExtras,Nolijium 大量使用了它,并将其捆绑以支持 monojar
  • AlexSanech:俄语翻译
  • OrzMiku:简体中文翻译
  • cutiegin:乌克兰语翻译
  • EvanHsieh0415:繁体中文(台湾)翻译

常见问题

问:其中一些功能看起来很眼熟……

答:本模组确实借鉴了一些来源,但本模组 100% 的代码要么是本模组原创的(即专门为本模组编写),要么是在获得代码作者明确许可后使用的(唯一可能的“例外”是捆绑的 MixinExtras,不过 MixinExtras 的 README 中明确提供了捆绑说明,因此我认为这样做是合理的。当然,LlamaLad7 随时可以要求我停止捆绑 MixinExtras)。

问:配置在哪里?

答:你可以在 .minecraft/global/nolijium.json5 中找到配置文件(请注意,这里指的是默认的 .minecraft 文件夹,而不是实例中的 .minecraft)。游戏运行时也可以修改该文件,配置会自动重新加载。NeoForge 模组界面中的配置按钮会使用系统默认的文本编辑器打开这个文本文件。Nolijium 还支持可选的 Embeddium 选项界面集成,这可能是修改本模组配置最简单的方式。

问:discord 在哪里

答:https://discord.gg/6ZjX4mvCMR

问:这是哪个版本的?

答:本模组支持 LexForge 20.1 和 NeoForge 21+。不过它基于 Zume 的构建脚本,因此理论上可以添加对 Fabric 和/或更早 Minecraft 版本的支持。欢迎提交能够扩展平台支持并维持 monojar 支持的 PR。

问:什么是 monojar?

答:借助大量构建脚本技巧,无需为每个受支持的版本分别准备不同的 JAR。monojar 是一个可以在所有受支持平台上使用的单一 JAR。我在 Zume 中开始使用这一概念(这也是为什么 Nolijium 的构建脚本有 90% 都是复制自 Zume 的构建脚本)。请注意,对于大多数模组来说,这种方式并不太可行,因此我强烈建议不要要求其他模组作者支持 monojar。虽然我相信许多其他模组开发者都有能力支持 monojar,但要求他们这样做完全不合理,因为这会给一个小型模组的开发工作带来大量麻烦。要让大型模组(尤其是内容型模组)支持 monojar,所需付出的努力远远超出了合理范围。话虽如此,如果其他模组开发者确实想尝试,我欢迎他们联系我,有任何问题都可以咨询。

问:这是什么奇怪的许可证?

答:OSL-3.0 是我能找到的最接近 LAGPL 的等效许可证。AGPL 和 GPL 与 Minecraft 不兼容,而 LGPL 不保护网络使用。OSL-3.0 保护网络使用,并且与 Minecraft 兼容。

问:那为什么?它太严格了!!!!

答:这是,并且将继续是,自由的开源著佐权软件。任何要求更改许可证的请求,除非是让它变得更强,否则将立即被拒绝(不幸的是,由于链接限制,GPL 和 AGPL 与 Minecraft 不兼容,尽管我很想使用它们)。即使在我使用其他项目部分内容且这些项目采用更"宽松"许可证的情况下,我也会将它们视为著佐权、自由软件。

许可证

本项目采用 OSL-3.0 许可证。更多信息,请参阅 LICENSE。

需要 Minecraft 服务器?考虑 CreeperHost!

使用优惠码 taumc-qk0 享受 10% 折扣

评论

登录后评论和评分

Nolij 的其他作品

查看全部 →