DarknessLib - to modyfikacja biblioteczna z funkcjami do pracy z obliczeniami światła i wbudowaną obsługą najpopularniejszych modyfikacji z dynamicznymi źródłami światła. Ponieważ jest to modyfikacja biblioteczna, sama w sobie nie robi wiele, ale inne mody mogą dodać do niej wsparcie, aby zmniejszyć potrzebę tworzenia tego samego kodu.
Ta biblioteka oferuje następujące:
- Funkcje do sprawdzania względnego poziomu oświetlenia (w tym takie rzeczy, jak przebywanie na bloku dusznej ziemi).
- Obsługę dynamicznych źródeł światła Atomic Strykers, Optifines i Smooth Entity Light.
- Funkcjonalność działa na zasadzie gracz-gracz (jeśli włączona, każdy gracz używający jednej z wymienionych modyfikacji z dynamicznym światłem doda to światło do swojego ogólnego oświetlenia, zamiast tego, aby klient mówił, że jest jasno, a serwer mówił, że nie), i istnieje konfigurowalna lista, do której możesz dodać dodatkowe przenośne źródła światła (jeśli nie zostały one jeszcze wykryte, ponieważ biblioteka ma wbudowaną funkcjonalność próbującą określić źródła światła ze wszystkich zarejestrowanych bloków).
- Wbudowana lista pojazdów, które mody, które polegają na bibliotece, mogą sprawdzić przed sprawdzeniem poziomu oświetlenia (ponieważ zarówno wagoniki jak i łodzie przyciemniają poziom oświetlenia, gdy jesteś w środku).
- Obsługa IMC dla modyfikacji, które mogą dodać przenośne źródła światła i pojazdy do odpowiednich list wewnątrz modyfikacji (lub możesz otworzyć zgłoszenie z identyfikatorem modyfikacji i ścieżką do klasy encji pojazdu, a ja dodam go do wewnętrznej listy).


