Kilka różnych poprawek do gry Minecraft, w tym konfigurowalne limity czasu połączenia, ograniczenia prędkości graczy oraz inne poprawki błędów i ulepszenia.
RandomPatches jest całkowicie samodzielny; nie musisz instalować żadnych zależności, aby z niego korzystać.
Zgłaszając problemy lub sugerując ulepszenia, skorzystaj z
Narzędzie do śledzenia problemów GitHub
i upewnij się, że korzystasz z najnowszej wersji moda do swojej wersji gry Minecraft — jest to łatwiejsze
śledzić rzeczy w ten sposób. Unikaj komentowania ich na stronie projektu CurseForge lub wysyłania
je do mnie w bezpośredniej wiadomości. Dziękuję!
Wesprzyj moją pracę
Jeśli chcesz wesprzeć moją pracę, mam
Patreon
! Zapraszamy do sprawdzenia. 😛
Specjalne podziękowania dla
kreezxil
za wsparcie mojej pracy!
Sponsor
Nawiązałem współpracę z Apex Hosting! Z mojego doświadczenia wynika, że ich serwery są wolne od opóźnień, łatwe w zarządzaniu i wysokiej jakości. Sprawdź je tutaj:
Stary opis (<2.0.0):
RandomPatches to mod, który zawiera kilka różnych łatek do gry Minecraft. RandomPatches zawiera tylko funkcje wymagające transformatorów ASM. Wchodzą poprawki, które nie wymagają transformatorów ASM
Losowe poprawki
, który polecam jako mod towarzyszący.
Po zainstalowaniu na kliencie RandomPatches powinien być w pełni kompatybilny z serwerami waniliowymi, a po zainstalowaniu na serwerze powinien być w pełni kompatybilny z klientami waniliowymi. Oznacza to również, że klient może połączyć się z inną wersją moda niż ta na serwerze. Wszystkie poprawki są albo wyłącznie po stronie klienta, albo wyłącznie po stronie serwera.
Aby zapoznać się z podstawową wersją Fabric tego moda, zobacz
Tutaj
.
Cechy:
Limity czasu odczytu i logowania
Limity czasu odczytu i logowania są zakodowane na stałe w waniliowym Minecrafcie i często nie są wystarczająco długie dla wolniejszych komputerów.
W Minecraft 1.9 i nowszych RandomPatches pozwala skonfigurować limit czasu logowania, a w Minecraft 1.12 i nowszych można również skonfigurować limit czasu odczytu.
Domyślnie RandomPatches ustawia limity czasu odczytu i logowania na 90 sekund.
Limit czasu odczytu to czas, przez który serwer oczekuje na odpowiedź na pakiet KeepAlive, który wysyła co ustalony interwał. Ten interwał można również skonfigurować w grze Minecraft 1.9 i nowszych.
Limit czasu odczytu jest automatycznie zaokrąglany w górę do iloczynu interwału pakietu KeepAlive.
Nie zwiększaj interwału między pakietami KeepAlive, jeśli nie jest to konieczne. Zostawienie na 15 powinno wystarczyć.
Limit czasu logowania ma zwykle większy wpływ niż limit czasu odczytu.
Spowoduje to również ustawienie właściwości systemowych „fml.readTimeout” i „fml.loginTimeout”.
Te limity czasu można skonfigurować i obowiązywać w grze, chyba że łatki NetHandlerPlayServer są wyłączone w konfiguracji.
Limit czasu logowania jest całkowicie po stronie serwera, ale limit czasu odczytu jest zarówno po stronie klienta, jak i serwera.
Wymuś powrót do ekranu tytułowego
W wersji podstawowej gra powraca do menu Multiplayer/Realms po rozłączeniu z serwerem.
RandomPatches zapewnia opcję wymuszenia powrotu do ekranu tytułowego po rozłączeniu.
Ta opcja jest domyślnie wyłączona.
Można to wykorzystać w połączeniu z
Obserwator serwera
. Jeśli masz włączone automatyczne łączenie i opuścisz serwer, aby przejść AFK, bez tego moda, ServerObserver automatycznie ponownie dołączy do serwera, ponieważ Minecraft powraca do menu gry wieloosobowej.
Można to skonfigurować i zastosować w grze, chyba że ustawisz „patchTitleScreenOnDisconnect” na false.
Konfigurowalne ograniczenia prędkości gracza
W grze Minecraft 1.9 i nowszych usuwa to gumkę i komunikat „przesunął się za szybko!” loguj spam, który pojawia się, gdy gracze poruszają się zbyt szybko.
Można skonfigurować normalną prędkość ruchu, prędkość ruchu elytra i prędkość ruchu pojazdu.
Ta funkcja wyłącza się sama, jeśli SpongeForge jest zainstalowany, ponieważ ma już tę funkcję.
Limitu prędkości ruchu pojazdu nie można skonfigurować, jeśli
Lód i ogień
jest instalowany, ponieważ zawiera własną implementację.
Limity te można skonfigurować i obowiązywać w grze, chyba że łatki NetHandlerPlayServer są wyłączone w konfiguracji.
Szybsze przełączanie języków
Prawie usuwa opóźnienie przy przełączaniu na inny język.
W Forge 1.12.2-14.23.4.2742 i nowszych można to również włączyć w
forge.cfg
przez ustawienie
klient.selectiveResourceReloadEnabled
Do
PRAWDA
.
Przełącz skrót klawiszowy Narratora
Dodaje skrót klawiszowy Przełącz Narratora.
To jest podobne do
Ponownie zwiąż Narratora
, ale wersja RandomPatches jest nieco bardziej spójna z zachowaniem waniliowym.
Ta funkcja wyłącza się, gdy Rebind Narrator lub
Zwiąż ponownie
jest zainstalowane.
Ponieważ narrator został zaimplementowany w wersji 1.12, działa to tylko w wersji Minecraft 1.12 i nowszych.
Tej funkcji nie można włączyć/wyłączyć w grze.
Zakończ poprawki Portalu
Naprawia tekstury cząstek łamania Portalu Endu i Bramy Endu oraz poprawia renderowanie Portalu Endu.
W waniliowym Minecrafcie brakuje tekstur cząstek, więc są one wyświetlane jako fioletowe i czarne, a portale końcowe są renderowane tylko z góry.
RandomPatches rozwiązuje te problemy, zmieniając tekstury cząstek w Minecrafcie 1.12 i starszych na obsydianowe, aby pasowały do Minecrafta 1.13+ oraz zmuszając portale do renderowania zarówno z góry, jak i z dołu.
Ta funkcja działa tylko w wersji 1.11 i nowszych i jest całkowicie obsługiwana przez klienta.
Zakończ renderowanie portalu bez RandomPatches:
Zakończ renderowanie portalu za pomocą RandomPatches:
Przełamuj tekstury cząsteczek bez RandomPatches:
Przełam tekstury cząstek za pomocą RandomPatches (nieaktualne):
Książka kucharska NBT Fix
To jest poprawka dla
MC-129057
, co zapobiega przenoszeniu składników z danymi NBT do siatki wytwarzania po kliknięciu przepisu w książce przepisów.
Chociaż poprawka RandomPatches jest teoretycznie nieco bardziej kompatybilna z modami, wyłącza się sama po zainstalowaniu VanillaFix.
Pływalność łodzi pod płynącą wodą można skonfigurować.
W wanilii podwodne łodzie mają wyporność -0,0007, co oznacza, że toną.
RandomPatches domyślnie zmienia wyporność podwodnych łodzi na 0,023, sprawiając, że unoszą się i pozwalają im podróżować w górę.
Istnieje również opcja zapobiegania wyrzuceniu pasażerów łodzi podwodnej po 60 taktach (3 sekundy), która jest domyślnie wyłączona.
W przeciwieństwie do ulepszeń CplPibald, które tworzą niestandardową jednostkę łodzi, RandomPatches działa poprzez łatanie klasy EntityBoat, co sprawia, że ta funkcja działa z klientami waniliowymi łączącymi się z serwerami z zainstalowanym tym modem.
Pływalność łodzi podwodnej i zapobieganie wyrzucaniu pasażerów łodzi podwodnej zaczynają obowiązywać w grze po zmianie.
Poprawka sztucznej inteligencji w Minecart
To jest po prostu bardzo prosta poprawka dla
MC-64836
dla Minecrafta 1.12.2 i starszych. Ten błąd powoduje, że podmioty niebędące graczami mogą używać swojej sztucznej inteligencji do przemieszczania wózków kopalnianych, co może zakłócać automatyzację.
Nie można tego włączyć/wyłączyć w grze.
Poprawka MC-2025
Napraw dla
MC-2025
. Działa to tylko w wersji 1.10 i nowszych.
W Vanilla Minecraft obwiednie jednostek są przeliczane za każdym razem, gdy są tworzone. Nie zawsze jest to dokładne, co może prowadzić do duszenia bytów.
RandomPatches rozwiązuje ten problem, przechowując względne pola ograniczające jednostek (na liście tagów o nazwie
WzględnyAABB
) i przywracanie ich po utworzeniu.
Usuń błysk eliksiru
Usuwa świecący efekt z mikstur.
Ta opcja jest domyślnie wyłączona i nie można jej przełączać w grze.
W Vanilla Minecraft czaszki graczy nie kumulują się, jeśli zostały zdobyte w różnych sesjach.
RandomPatches naprawia ten problem, sprawiając, że Minecraft traktuje tagi NBT jako równe, jeśli
Właściciel Czaszki
tagi są funkcjonalnie równoważne.
Domyślnie czaszki są traktowane jako równoważne tylko wtedy, gdy tekstury są takie same, ale można to wyłączyć, aby czaszki z tym samym profilem gracza były traktowane jako takie same.
Ta funkcja działa, jeśli jest zainstalowana tylko na serwerze, ale jest ograniczona. Ta funkcja nie działa, jeśli jest zainstalowana tylko na kliencie.
Poprawka wymiany zasobnika portalu
To jest poprawka dla
MC-11944
w Minecraft 1.9 do 1.14, co pozwala graczom na zastąpienie portali Endu, bram Endu i portali Netheru wiadrami.
Domyślnie ta poprawka jest wyłączona dla portali Nether, aby umożliwić przełączanie portali Nether.
Poprawki cząstek
Wiele cząstek Minecrafta nie jest wyświetlanych z powodu dwóch długotrwałych błędów:
MC-10369
- odradzanie cząstek po stronie serwera nie powoduje odradzania cząstek dla klientów (naprawiono w Minecraft 1.14)
MC-93826
- Serca hodowlane pokazują się tylko raz zamiast całego czasu, w którym zwierzę może się rozmnażać
Ponownie pojawi się wiele cząsteczek, których nie było w zwykłej grze od czasu Minecrafta 1.3 z lipca 2012 roku.
Cząsteczki te obejmują:
Cząsteczki serca nieustannie wyskakują z zakochanych zwierząt
Małe cząsteczki śniegu po zbudowaniu śnieżnego golema
Cząsteczki kuli śnieżnej po zbudowaniu żelaznego golema lub uschniętego bossa
Duże cząsteczki dymu podczas mieszania lawy i wody
Czerwone cząsteczki na pochodni z czerwonego kamienia wypalają się
Cząsteczki niszczące zbroję, gdy są noszone przez tłum
Dym podczas umieszczania oka Endera w końcowej ramie portalu
Kupa cząstek serca wokół jednego z rodziców, gdy rodzi się małe zwierzę
Cząsteczki eksplozji, gdy smok Endu niszczy bloki po ich dotknięciu
Te poprawki działają na Minecraft 1.10 i nowszych i są po stronie serwera.
Te poprawki zostały oryginalnie napisane przez
Fuzzy_
, który poprosił mnie o realizację
Poprawki cząstek
w RandomPatches. Możesz zobaczyć jego zrzuty ekranu
Tutaj
.
Ta funkcja wyłączy się sama, jeśli zainstalowano poprawki cząstek.
Naprawiono niewidzialny model gracza
Ta poprawka została również znaleziona przez Fuzs_ i naprawia czasami znikający model gracza podczas lotu z elytrą w linii prostej w trybie trzeciej osoby.
Ta poprawka działa na Minecraft 1.9 i nowszych i jest po stronie klienta.
Ta funkcja, która oddziela skrót klawiszowy odmontowywania od skrótu klawiaturowego, jest domyślnie włączona w grze Minecraft 1.9 i nowszych.
W Minecraft 1.9 i nowszych jest ustawiony na
Przesunięcie w lewo
key domyślnie, aby zachowanie było równoważne z zachowaniem waniliowego Minecrafta.
W Minecrafcie 1.9 i nowszych, gdy ten skrót klawiszowy jest ustawiony na ten sam klawisz, co skrót klawiszowy, co jest domyślne, nie jest to wyświetlane jako konflikt w menu Sterowanie.
W Minecraft 1.8 skrót klawiszowy jest domyślnie wyłączony i ustawiony na
Z
klawisz domyślnie, gdy jest włączony.
W Minecrafcie 1.8, jeśli ten skrót klawiszowy jest ustawiony na ten sam klawisz, co skradankowy skrót klawiszowy, będzie to widoczne jako konflikt w menu Sterowanie.
Ta funkcja jest całkowicie po stronie klienta i umożliwia skradanie się do łodzi i wózków kopalnianych.
Jest to lepsza implementacja
Anuluj przypisanie klawiszy
, co nie zmienia skrótu klawiszowego „Naciśnij, by zsiąść” z skrótu klawiszowego „UnRide”.
Poprawka „TickNextTick lista niezsynchronizowana”.
To jest poprawka dla
Ten
rozbić się. Dzięki malte0811 za wyjaśnienie, jak wdrożyć tę poprawkę.
Ta poprawka działa od wersji Minecraft 1.9 do 1.12.2.
Naprawiono bloki duchów tłoka
To jest poprawka dla
MC-54026
, co powoduje, że bloki dołączone do bloków śluzu w pewnych okolicznościach tworzą bloki duchów, jeśli tłok popycha blok śluzu.
RandomPatches dodaje opcję konfiguracji, aby zmienić rozmiar kroku limitu liczby klatek na sekundę.
Rozmiar kroku waniliowego wynosi 10, co oznacza, że ustawienie limitu liczby klatek na sekundę na 75 z poziomu GUI w grze nie jest możliwe.
Domyślnie RandomPatches zmienia rozmiar kroku na 1.
Napraw pozycję demontażu
W Minecraft 1.11, 1.12, 1.14 i 1.15 poprawki RandomPatches
MC-3328
I
MC-111726
, które powodują, że pozycje jeźdźców są ustawione zbyt wysoko po zejściu.
Ten problem został naprawiony w Vanilla 1.16, a RandomPatches po prostu przywraca tę poprawkę.
Konfigurowalny tytuł/ikona okna
Pozwala to na skonfigurowanie tytułu i ikony okna.
Tytuł i ikona okna są ustawiane natychmiast po utworzeniu.
To są drobnostki
implementuje również konfigurowalny tytuł okna i ikonę, ale jego wersja ładuje się znacznie później.
Niestandardowe poprawki
' niestandardowy tytuł okna również ładuje się później zamiast natychmiast po utworzeniu okna.
Tytuł i ikonę można konfigurować w grze i domyślnie są one ustawione na zwykły tytuł i ikonę.
Konfiguracja
Wszystkie funkcje są konfigurowalne.
W grze Minecraft 1.9 i nowszych opcja /rpreload ponownie ładuje konfigurację po stronie serwera, a /rpreloadclient ponownie ładuje konfigurację po stronie klienta (co jest tym samym w świecie dla jednego gracza).
Wiele opcji można zmienić za pomocą graficznego interfejsu użytkownika w grze, który działa teraz we wszystkich obsługiwanych wersjach gry Minecraft, a wiele z nich działa również w grze.
Użycie polecenia /rpreload lub /rpreloadclient w celu ponownego załadowania konfiguracji po stronie klienta nie aktualizuje ustawień okna. Zamiast tego użyj graficznego interfejsu użytkownika konfiguracji.
Opcje konfiguracji nie istnieją w wersjach Minecrafta, na które nie mają wpływu.