DarknessLib - це бібліотечний мод з функціями для роботи з обчисленнями світла та вбудованою підтримкою найпоширеніших модів з динамічними джерелами світла. Оскільки це бібліотечний мод, він сам по собі робить мало, але інші моди можуть додати підтримку для нього, щоб зменшити необхідність створення одного і того ж коду.
Ця бібліотека надає наступне:
- Функції для перевірки відносного рівня освітленості (включаючи такі речі, як перебування на блоці душної землі).
- Підтримка динамічних джерел світла Atomic Strykers, Optifines та Smooth Entity Light.
- Функціональність працює на основі гравець-гравець (якщо увімкнено, будь-який гравець, що використовує один з зазначених модів з динамічним світлом, додасть це світло до свого загального освітлення, замість того щоб клієнт говорив, що світло є, а сервер казав, що ні), і є налаштовуваний список, до якого ви можете додати додаткові портативні джерела світла (якщо вони ще не були виявлені, оскільки бібліотека має вбудовану функціональність для спроби визначення джерел світла з усіх зареєстрованих блоків).
- Вбудований список транспортних засобів, які моди, що покладаються на бібліотеку, можуть перевірити перед перевіркою рівня освітленості (оскільки і вагони-магнітофони, і човни затемнюють рівень освітленості, коли ви знаходитесь всередині).
- Підтримка IMC для модів, щоб додати портативні джерела світла та транспортні засоби до відповідних списків всередині моду (або ви можете відкрити запит на відстеження проблем з modid та шляхом до класу сутності транспортного засобу, і я включу його до внутрішнього списку).


