
chrissi's Night Vision
A lightweight client-side utility mod that allows you to toggle the night vision effect with a keybind.
- Загрузки
- 30K
- Подписчики
- 11
- Обновлён
- 16 июня 2026 г.
- Лицензия
- MIT
Опубликован 27 октября 2025 г.

chrissi's Night Vision is a lightweight client-side utility mod that allows you to toggle the night vision effect with a keybind.
Gives you Minecraft's built-in night vision instead of just boosting brightness, so you keep the original lighting and full shader support; all in a very lightweight way.
Please note: This mod is Java Edition only and exclusively hosted on Modrinth. The source code is available on GitHub. If you'd like to get in touch, feel free to join my Discord server.
How to Use
Press V (default keybind) to toggle night vision on or off.
To change the keybind, go to Options → Controls → Miscellaneous and look for "Toggle Night Vision".
You can customize the mod's behavior by editing the config file located at:
config/chrissi-nightvision.json
Note: You need to restart Minecraft after changing the config file for changes to take effect.
Mod Menu integration is being considered for the full release, but for now, manual config editing keeps the mod lightweight and dependency-free.
Server Usage & Legality
⚠️ Use at your own risk!
My mod should generally be allowed on most servers, as it only provides the vanilla night vision effect. However, some servers may explicitly ban gamma mods or similar brightness modifications. Always check the server rules before using.
Ченджлог
0.5Бета26.2 · 16 июня 2026 г.
Changed
- Updated Fabric Loader requirement to 0.19.3+
- Updated Fabric API to 0.152.1+26.2
- Mod is now compatible with 21.2
already working on implementing mod menu support for future versions <3
0.4Бета26.1, 26.1.1, 26.1.2 · 24 марта 2026 г.
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)
- Configurable in
Changed
- Complete rewrite using Mojang's official mappings (no more 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.
0.3Бета1.21.9, 1.21.10, 1.21.11 · 3 декабря 2025 г.
Added
- Configuration system via JSON file (
config/chrissi-night-vision.json)resetOnDeath: Choose whether night vision resets on death (default: false)playSound: Toggle sound feedback on activation/deactivation (default: false)showStatusEffect: Control visibility of status effect icon and particles (default: true)persistState: Enable state persistence across world/server switches (default: true)lastEnabledState: Internal flag tracking last known state (default: false)
- State persistence system
- Night vision state now persists when switching worlds or servers
- State is saved when closing Minecraft and restored on next launch
- Automatically reapplies effect when rejoining if previously enabled
- Sound feedback (optional, disabled by default)
- High-pitched note block sound on activation
- Low-pitched bass sound on deactivation
- Configurable via
playSoundsetting
Changed
- Night vision no longer resets on death by default (configurable)
- Optimized codebase: Reduced total code by ~20%
- Updated License
Fixed
- State no longer incorrectly resets to OFF when switching worlds/servers
- Effect is now automatically reapplied after world join if persistence is enabled
0.2Бета1.21.9, 1.21.10, 1.21.11 · 20 ноября 2025 г.
Changed
- Updated Fabric Loader requirement to 0.18.0+
- Updated Fabric API to 0.134.0+1.21.9
- Mod is now compatible with 1.21.9, 1.21.10, and future 1.21.x releases (including snapshots)
Fixed
- Fixed state desynchronization when leaving and rejoining worlds or servers
- The mod now continuously validates the player's actual night vision effect status
- Internal toggle state automatically resets if effect is removed externally
- Prevents incorrect "OFF" message appearing on first toggle after rejoin
- Implementation: Added tick-based effect validation via
hasStatusEffect()check
0.1Бета1.21.10 · 28 октября 2025 г.
Initial release
Комментарии
Загружаем…