Alternate Current
Dostępne na wersjach Minecraft
[1.20] [1.19] [1.18] [1.17] [1.16.2] [1.15.1] [1.14.2] [1.20.1] [1.18.2] [1.18.1]Kategorie modów
Zasoby zewnętrzne
Twórcy modów
SpaceWalkerRS
Opis moda
🎮 Mod Minecraft: Alternate Current 🚀
Alternate Current to wydajna i niezależna od lokalizacji implementacja czerwonego pyłu w grze Minecraft. Głównym celem moda jest zmniejszenie opóźnień spowodowanych czerwonym pyłem, przez optymalizację obliczeń mocy i ograniczenie liczby emitowanych aktualizacji kształtu i bloku. Jako efekt uboczny, kolejność aktualizacji bloków w sieciach czerwonego pyłu jest przewidywalna i intuicyjna, a nie lokalna i chaotyczna.
🔧 Dlaczego czerwony pył jest tak opóźniony?
Istnieją dwa główne powody, dla których czerwony pył jest opóźniony: niepotrzebne aktualizacje i niepotrzebne obliczenia, które są spowodowane tym, że czerwony pył aktualizuje się rekurencyjnie. Kabel czerwonego pyłu może zaktualizować swój poziom mocy ponad pół tuzina razy przed ustaleniem ostatecznej wartości, wykonując drogie obliczenia i emitując każdorazowo dużą ilość aktualizacji kształtu i bloku.
🛠️ Jak Alternate Current to naprawia?
Alternate Current naprawia te problemy poprzez wykonanie obliczeń mocy całej sieci przed aktualizacją poziomów mocy. Każdy kabel sprawdzi moc od komponentów innych niż kable tylko raz, a moc od innych kabli tylko dwa razy. Źródła mocy w sieci są identyfikowane, a moc jest rozprowadzana stamtąd. Dzięki temu obliczenia są bardziej wydajne, a kolejność aktualizacji bardziej intuicyjna. Aktualizacje kształtu i bloku są emitowane tylko wtedy, gdy osiągnięty jest ostateczny poziom mocy, a każdy kabel emituje tylko niezbędne aktualizacje.
Wszystko to, zachowując wysoki poziom zgodności z Vanilla. Minimalna liczba modyfikacji kodu sprawia, że jest to łatwe do zastąpienia czerwonego pyłu w Vanilla.
Pobierz Alternate Current
Nazwa pliku | Ładowarka modowa | Wersja Minecraft | |
---|---|---|---|
alternate_current-mc1.20-1.7.0.jar | Forge | 1.20 | |
alternate-current-mc1.19-1.7.0.jar | Quilt | 1.19 | |
alternate-current-mc1.18-1.7.0.jar | Quilt | 1.18 | |
alternate-current-mc1.17-1.7.0.jar | Quilt | 1.17 | |
alternate-current-mc1.16-1.7.0.jar | Quilt | 1.16.2 | |
alternate-current-mc1.15-1.7.0.jar | Quilt | 1.15.1 | |
alternate-current-mc1.14-1.7.0.jar | Quilt | 1.14.2 | |
alternate-current-mc1.20-1.6.0.jar | Quilt | 1.20.1 | |
alternate-current-mc1.18-1.2.1.jar | Forge | 1.18.2 | |
alternate-current-mc1.18-1.1.0.jar | Forge | 1.18.1 |