Minecraft 26.1 removed code obfuscation, meaning the game's code is now readable without special mappings. To take full advantage of this, I've completely rewritten the mod from scratch. Supporting both old (obfuscated) and new (unobfuscated) versions would require maintaining two separate codebases, which isn't sustainable for me since I also have other projects and responsibilities to focus on. That means, **all previous versions remain available for download** and are still fully playable, they just won't receive any future updates.
**TL;DR:** v0.4 only works with Minecraft 26.1+. If you're on 1.21.x or older, stay on v0.3.
### Added
- **Toggle message configuration** via `showToggleMessage`
- Configurable in `config/chrissi-nightvision.json` (default: true)
### Changed
- Complete rewrite using Mojang's official mappings (no more [Yarn](https://github.com/FabricMC/yarn))
- Fixed numerous code inconsistencies from previous versions
- Heavily focused on code quality, performance optimization, and future-proofing
- Cleaner, more maintainable codebase throughout
- Updated to Java 25
- Updated to Fabric Loader 0.18.4+
- Updated to Fabric API 0.144.0+26.1
Thanks for all the overwhelmingly positive feedback so far, it really means a lot.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }