Перейти к содержимому
Mineforgian

Nolijium

Various QoL enhancements by Nolij

Загрузки
70K
Подписчики
28
Обновлён
4 марта 2025 г.
Лицензия
OSL-3.0

Опубликован 1 февраля 2024 г.

IMPORTANT LICENSE NOTICE

By using this project in any form, you hereby give your "express assent" for the terms of the license of this project (see LICENSE), and acknowledge that I (the author of this project) have fulfilled my obligation under the license to "make a reasonable effort under the circumstances to obtain the express assent of recipients to the terms of this License".

Nolijium

A collection of various QoL enhancements with (optional) Embeddium support and integration, written by Nolij.

Features

NeoForge 21+ Fabric 21+ LexForge 20.1
Light Level Overlay
Maximum chat history customization
Miscellaneous chat enhancements
Advanced tooltip info toggle
Star renderer customization options
Fog customization options ❌ [1]
HUD with accurate & efficient FPS tracking including 0.1% lows
MC-26678 revert
Potion revert (adds back potion glint and reverts colours)
Opaque block outlines toggle
Pure Darkness
Texture animation toggle
Sky rendering toggle
Weather toggles
Font shadow toggle
Toast toggles
Particle toggles
Chroma block outlines, block shape overlay, tooltips, & HUD ⚠ [2]
Global config file (config is synced between instances on the same machine)
Optional Embeddium integration ❌ [3]
  • [1] Coming soon
  • [2] Partial support - behaviour may be better on other platforms
  • [3] Embeddium does not currently support Fabric 21+

Credits (in no particular order)

  • embeddedt: Light Level Overlay, Chroma Block Shape Overlay, Embeddium (which inspired the name of this mod, and also allowed me to yet again avoid writing a config screen), much behind-the-scenes guidance, help debugging weird errors, and education on Mixin, the JVM, and modding in general
  • rdh: Many contributions to the buildscript
  • CelestialAbyss: The excellent icon (also made the equally amazing icons for Embeddium and TauMC)
  • LlamaLad7: MixinExtras, which is heavily used by Nolijium and bundled to support monojar
  • AlexSanech: Russian translation
  • OrzMiku: Simplified Chinese translation
  • cutiegin: Ukrainian translation
  • EvanHsieh0415: Traditional Chinese (Taiwan) translation

FAQ

Q: Some of these features seem familiar...

A: Inspiration was taken from a few sources, but 100% of the code in this mod is either original to this mod (ie written specifically for this mod), or was used with explicit permission from code authors (the only "exception" to this might be bundled MixinExtras, but the README for MixinExtras literally provides instructions for bundling, so I consider it reasonable. LlamaLad7 is of course welcome to request I stop bundling MixinExtras).

Q: Where is the config?

A: You'll find the config at .minecraft/global/nolijium.json5 (note that this is the default .minecraft folder, not the instance .minecraft). You can modify the file while the game is running, and the config will be automatically reloaded. The config button in the NeoForge mods screen will open this text file for you in your system's default text editor. Nolijium also has optional Embeddium options screen integration, which is probably the easiest way to modify this mod's config.

Q: discord where

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

Q: What version is this for?

A: This mod supports LexForge 20.1 and NeoForge 21+. It is built off of Zume's buildscript though, so it should be feasible to add support for Fabric and/or older Minecraft versions. PRs which extend platform support and maintain monojar support are welcome.

Q: What's a monojar?

A: Using a lot of buildscript magic, one need not have a different JAR for each supported version. A monojar is a single JAR which can be used on all supported platforms. I started using this concept in Zume (which is why 90% of Nolijium's buildscript is a copy of Zume's buildscript). Please note that this is not very feasible for most mods, so I would strongly recommend against asking other mod authors to support monojars. While I'm sure many other mod developers are capable of supporting monojar, it's entirely unreasonable to expect this of those mod developers, as it introduces numerous headaches just working on a small mod. Monojar-ifying large mods (especially content mods) would take far more effort than could be considered even remotely reasonable. That being said, I welcome other mod developers who do want to give it a try to reach out to me if they have any questions.

Q: What kind of weird license is this?

A: OSL-3.0 is the closest equivalent to a LAGPL I could find. AGPL and GPL are incompatible with Minecraft, and LGPL doesn't protect network use. OSL-3.0 protects network use and is compatible with Minecraft.

Q: Why though? It's so strict!!!!

A: This is, and will remain, free, copyleft software. Any requests to change the license other than to make it even stronger will be denied immediately (unfortunately GPL and AGPL aren't compatible with Minecraft due to linking restrictions, as much as I'd like to use them). Even in situations where I use parts of other projects with more "permissive" licenses, I will treat them as copyleft, free software.

License

This project is licensed under OSL-3.0. For more information, see LICENSE.

Need a Minecraft server? Consider CreeperHost!

Use code taumc-qk0 for 10% off

Центр версий

14 версий
  • Релиз354 КБ
  • Релиз354 КБ
  • Релиз354 КБ
  • Релиз351 КБ
  • Релиз351 КБ
  • Релиз349 КБ
  • Релиз348 КБ
  • Релиз346 КБ
  • Релиз308 КБ
  • Релиз287 КБ
  • Релиз262 КБ
  • Релиз257 КБ
  • Релиз257 КБ
  • Релиз256 КБ

Ченджлог

0.5.6Релиз1.20.1, 1.21, 1.21.1 · 4 марта 2025 г.
  • fix mod menu config button not working
  • further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
0.5.5Релиз1.20.1, 1.21, 1.21.1 · 7 февраля 2025 г.
  • further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
0.5.4Релиз1.20.1, 1.21, 1.21.1 · 4 февраля 2025 г.
  • fixed AstroCraft compatibility
  • fixed crash in some sandboxed environments
  • added zh_tw translation (thanks @EvanHsieh0415)
  • further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
0.5.3Релиз1.20.1, 1.21, 1.21.1 · 30 января 2025 г.
  • further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
0.5.2Релиз1.20.1, 1.21, 1.21.1 · 23 января 2025 г.
  • fixed minecraft:block particles not being hidden in some scenarios
  • further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
0.5.1Релиз1.20.1, 1.21, 1.21.1 · 5 января 2025 г.
  • fixed 20.1 crash
  • further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
0.5.0Релиз1.20.1, 1.21, 1.21.1 · 5 января 2025 г.
  • improved chroma block outlines mod compatibility (thanks @embeddedt)
  • added frame times alongside extended FPS in HUD
  • further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
0.4.0Релиз1.20.1, 1.21, 1.21.1 · 11 ноября 2024 г.
  • added pure darkness
  • added minimum skylight level
  • added limited Fabric support (see README.md)
  • translation improvements (thanks @Alexander317 and @OrzMiku)
  • added LibNolij
  • further improvements to overall system stability and other minor adjustments have been made to enhance the user experience

Комментарии

Загружаем…