BadOptimizations
Kategorie modów
Zasoby zewnętrzne
Twórcy modów
thosea
Opis moda
BadOptimizations to zbiór głównie mikrooptymalizacji, które sumują się w coś większego! Co właściwie robi ten mod? Robi kilka rzeczy: Unika aktualizowania mapy światła. Aktualizowanie tekstur mapy światła jest prawdopodobnie najbardziej kosztowną częścią taktu klienta. W każdym taktowaniu klient oblicza matematykę wektorową, aby obliczyć mapy światła dla bloków i nieba, a następnie przesyła tę nową teksturę do GPU. Można to jednak całkowicie uniknąć i zapamiętać, jeśli nic nie wpływa na jasność. Ten mod anuluje aktualizacje mapy światła, jeśli nic nie zmieniające jasności (np. suwak gamma, efekty mikstur) nie zostało zmienione. Optymalizacje obliczania koloru nieba Minecraft używa funkcji `CubicScampler.sampleColor` każdej klatki do obliczania bieżącego koloru nieba. Ta funkcja wykonuje pętlę 216 razy, aby uwzględnić otaczające biomy - nawet jeśli wszystkie otaczające biomy są identyczne lub mają identyczne kolory nieba. Ten mod sprawia, że ta funkcja jest wywoływana tylko w przypadku znajdowania się między biomami o różnych kolorach nieba i wywoływana jest tylko co takt. W innym przypadku używane jest krótsze, prostsze i szybsze obliczanie koloru nieba. Nie wykonywaj logiki debugowania, jeśli nie musisz Minecraft ma cztery renderery debugowania, które można aktywować za pomocą serwera debugowania: pszczoły, wydarzenia gry, test gry i sztuczna inteligencja wioski. Nawet jeśli nie ma nic do przetwarzania, logika tych renderów debugowania jest nadal wykonywana. Ten mod będzie wykonywał je tylko wtedy, gdy debugowanie jest włączone i są dane do przetwarzania. To wszystko, przynajmniej te najważniejsze. Możesz wyłączyć dowolną optymalizację w pliku konfiguracyjnym, jeśli zajdzie taka potrzeba. Jak bardzo to pomaga? Dostępne na stronie GitHub. 🎮🛠️
Pobierz BadOptimizations
Nazwa pliku | Ładowarka modowa | Wersja Minecraft | |
---|---|---|---|
BadOptimizations-2.1.0.jar | Forge | 1.20.4 | |
BadOptimizations-2.1.0.jar | Forge | 1.20.1 | |
BadOptimizations-2.1.0.jar | Forge | 1.19.4 | |
BadOptimizations-2.1.0.jar | Forge | 1.19.3 | |
BadOptimizations-2.1.0.jar | Forge | 1.19.1 |