Nolijium

Nolijium

Nolij 的各种生活质量改进

重要许可声明

通过以任何形式使用本项目,您即表示对本项目许可条款的“明确同意”(见许可证,并确认我(本项目的作者)已履行许可证项下“尽合理努力在情况下获得接受者对本许可证条款的明确同意”的义务。

Nolijium

一系列各种生活质量增强功能的集合,具有(可选的)Embeddium支持和集成,由Nolij编写。

特性

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

鸣谢(不分先后)

  • embeddedt:光照等级覆盖层、Chroma方块形状覆盖层、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兼容。

问:为什么这样?这也太严格了!!!!

答:这是,并且将继续是,自由的、copyleft的软件。任何更改许可证的请求,除非是使其更严格,否则都将被立即拒绝(不幸的是,由于链接限制,GPL和AGPL与Minecraft不兼容,尽管我很想使用它们)。即使在我使用具有更“宽松”许可证的其他项目部分的情况下,我也会将它们视为copyleft的自由软件。

许可证

本项目根据OSL-3.0许可证授权。更多信息,请参阅许可证。

需要一个Minecraft服务器吗?考虑CreeperHost!

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