Minecraft Java 26.3 Snapshot 2: Przezroczystość Niezależna od Kolejności i Więcej
Co się zmieniło
Drugi snapshot w cyklu 26.3 przynosi znaczącą poprawę grafiki i kilka ważnych zmian w rozgrywce.
- Przezroczystość niezależna od kolejności (OIT): Stare ustawienie wideo „Ulepszona przezroczystość" zostało napisane od zera. Nowy algorytm pozwala grze rysować półprzezroczyste powierzchnie, wodę, szkło, barwione szkło, cząsteczki i wiele więcej, w dowolnej kolejności, bez konieczności wcześniejszego sortowania. To eliminuje najczęstszy błąd, przez który obiekty znikały lub wyglądały dziwnie widziane przez przezroczyste bloki. Jest jednak pewien kompromis: kolory chmur mogą wyglądać nieco inaczej przez wiele warstw szkła, a obciążenie dla komputera jest odrobinę wyższe niż wcześniej. Gdy ustawienie jest wyłączone, wszystko działa tak jak poprzednio.
- Optymalizacja trwałych mobów: Moby oznaczone jako „trwałe" (takie, które nie despawnują się naturalnie, na przykład moby z nazwą lub takie, z którymi wcześniej wchodziłeś w interakcję) wcześniej stale wykonywały losowe zachowania chodzenia i pływania, nawet gdy w pobliżu nie było żadnego gracza. Teraz przechodzą w stan bezczynności, tak jak zwykłe moby, co odciąża serwer.
- Poprawka priorytetu tarczy i narzędzia: Trzymasz tarczę razem z motyką lub łopatą? Od teraz podniesienie tarczy zawsze ma pierwszeństwo przed oraniem ziemi lub wyrównywaniem ścieżki. Koniec z przypadkowym przekształcaniem bloczków ziemi podczas walki!
- Zmiana zasięgu ataku Utopieńca: Utopieńce trzymające Trójzęby przejdą do ataku wręcz, gdy gracz znajdzie się w odległości trzech bloków. Podwodne starcia z bliska stają się przez to niebezpieczniejsze.
- Nowy komponent danych
minecraft:block_transformer: Świetne narzędzie dla twórców paczek danych. Przedmioty mogą teraz dokładnie określać, jak przekształcają bloki po interakcji, uwzględniając dźwięki, cząsteczki, wypadanie łupów, ograniczenia ścian, a nawet logikę woskowania miedzi uwzględniającą podwójne skrzynie. - Poprawki generowania świata: Typy cech bazaltowych kolumn i bazaltowych filarów zostały przemianowane i znacznie rozbudowane o nowe dostawców bloków, predykaty zamiany i kontrolki klastrów. Powietrze jaskiniowe nie jest już generowane wewnątrz jaskiń Netheru.
- Biała lista domyślnie włączona: Nowe serwery uruchamiane z nowych plików właściwości będą mieć automatycznie ustawione
white-list=true, to bardzo przydatna domyślna opcja bezpieczeństwa. - Zaktualizowane wersje paczek: Wersja paczki danych wynosi teraz 109.0; wersja paczki zasobów wynosi teraz 90.0.
Dlaczego to ważne
Renderer OIT to największa wizualna poprawa komfortu gry w Javie od dłuższego czasu. Każdy, kto widział, jak piękna podwodna budowla wygląda dziwnie przez warstwy szkła, albo jak portal do Netheru pochłania tło, od razu poczuje różnicę. Poprawka bezczynności trwałych mobów to mniej głośna nowość, ale ma realny wpływ na szybkość działania serwera, szczególnie w światach, gdzie gracze nadali nazwy lub oswoili dużo stworzeń z dala od spawnu.
Komponent block_transformer to potężne narzędzie dla paczek danych, łączy w jeden elastyczny i konfigurowalny system to, co wcześniej wymagało wielu rozproszonych mechanik (okorowanie siekierą, oranie motyką, skrobanie miedzi, woskowanie).
Java i Bedrock
To jest wyłącznie snapshot Javy. Gracze i właściciele serwerów Bedrock Edition nie są dotknięci tymi zmianami. Bedrock ma własny, oddzielny potok renderowania i harmonogram aktualizacji, więc żadne prace nad OIT ani dodatki komponentów danych nie mają tam zastosowania.
Dla właścicieli serwerów
Jeśli prowadzisz serwer Java, dwie sprawy wymagają natychmiastowej uwagi:
- Zmiana domyślna białej listy: Jeśli kiedykolwiek zregenrujesz lub zresetujesz plik
server.propertiesna serwerze opartym na tym snapshocie lub nowszym, biała lista będzie domyślnie włączona. To dobra praktyka bezpieczeństwa, ale uważaj, żeby po świeżej konfiguracji przypadkowo nie zablokować dostępu swoim graczom. - Aktualizacja wersji paczek (109.0 / 90.0): Wszelkie niestandardowe paczki danych lub zasobów będą wymagać zaktualizowania numerów wersji w pliku
pack_meta, aby pozostały zgodne. Testuj na środowisku testowym przed wdrożeniem zmian na żywym świecie. - Optymalizacja trwałych mobów: Jeśli prowadzisz intensywnie zaludnione światy survivalowe z wieloma nazwanymi lub oswojionymi mobami rozrzuconymi po dużych obszarach, ta zmiana powinna subtelnie zmniejszyć obciążenie tików w tle, darmowa poprawa wydajności.
- Zmiana nazw cech bazaltowych: Paczki danych odwołujące się do typów cech generowania świata
minecraft:basalt_columnslubminecraft:basalt_pillarprzestaną działać. Zaktualizuj odwołania odpowiednio dominecraft:stepped_column_clusteriminecraft:single_block_pillar.
Dla rodziców
Jeśli Twoje dziecko gra na serwerze Java i mówi, że woda lub szkło „wygląda dziwnie" albo że rzeczy znikają za przezroczystymi powierzchniami, ten snapshot bezpośrednio rozwiązuje te problemy. Nowy renderer przezroczystości to realna poprawa wizualna. To nadal snapshot, czyli wersja testowa w trakcie tworzenia, a nie gotowe wydanie, miej to na uwadze, zanim pozwolisz młodszym graczom samodzielnie go włączyć. Snapshoty mogą mieć błędy (już teraz są znane dwa: różowy ekran na Macu z Vulkanem i nieprawidłowe oświetlenie encji), więc pozostawanie na stabilnej wersji jest zawsze bezpieczniejszym wyborem na co dzień.
Dla graczy
Oto co ten snapshot oznacza dla Twoich przygód:
- Wyraźniejsze szkło i woda: Włącz „Ulepszoną przezroczystość" w Ustawieniach wideo i ciesz się prawidłowo renderowanymi witrażami, podwodnymi sceneriami i widokami przez portale, bez znikających lub migoczących obiektów.
- Podstępniejsze Utopieńce: Uważaj na nogi podczas walki z Utopieńcami trzymającymi Trójzęby pod wodą, zbliż się za bardzo, a przejdą od rzucania do dźgania!
- Bezpieczna tarcza: Podniesienie tarczy, gdy trzymasz motykę lub łopatę, działa teraz niezawodnie, nie będziesz już przypadkowo przerabiać ziemi podczas walki.
Pamiętaj: snapshoty to nie jest pełne wydanie gry. Przed eksperymentowaniem zapisz swoje ważne światy pod stabilną wersją!
Czy królestwa SNT potrzebują aktualizacji?
Nie trzeba nic robić, królestwa SNT nie mogą jeszcze uruchomić tego snapshota. Nasze królestwa działają na backendach Paper 1.21.11 ze światem Fabric 1.21.4 dla SharedLife, wszystko ukryte za proxy Velocity z ViaVersion/ViaBackwards/ViaRewind dla szerokiej zgodności klientów (od 1.13 do 1.21.11). Nowy system wersjonowania Mojanga oparty na roku, którego częścią jest 26.x, nie został jeszcze przyjęty przez PaperMC, Velocity ani ekosystem Via, więc klienci 26.x nie mogą w tej chwili połączyć się z królestwami SNT.
Renderer OIT i ulepszenia graficzne są w całości po stronie klienta, więc nie dotykają światów ani danych graczy w Twoim królestwie. Aktualizacje wersji paczek (109.0 / 90.0) i zmiany nazw cech generowania świata będą istotne dopiero wtedy, gdy platforma serwerowa oficjalnie obsłuży buildy 26.x. Uważnie śledzimy plany PaperMC i Velocity i damy Wam znać, gdy tylko będzie gotowa ścieżka aktualizacji. Do tego czasu Twoje królestwo działa sprawnie na obecnym stabilnym stosie, bez zakłóceń, bez żadnych działań z Twojej strony.