
Minecraft Java Snapshot 26.3-2
Witajcie, drodzy eksploratorzy! Z radością ogłaszamy nadejście kolejnego, drugiego już snapshotu z serii 26.3, przynoszącego znaczące usprawnienia do Minecraft: Java Edition. Tym razem deweloperzy skupili się na rewolucyjnym podejściu do zarządzania przezroczystością, wprowadzając nową opcję renderowania, która ma rozwiązać wiele długotrwałych problemów wizualnych.
Oprócz tego, możemy spodziewać się optymalizacji zachowań mobów w oddali, drobnych korekt rozgrywki oraz szeregu zmian technicznych i poprawek błędów. Przygotujcie się na jeszcze płynniejsze i piękniejsze przygody!
Znane Problemy
- Podczas korzystania z Vulkan na Macu świat nie będzie się renderował, zamiast tego pojawi się różowy ekran.
- Oświetlenie na encjach jest niepoprawne, co powoduje, że np. górna strona jest zbyt ciemna.
Zmiany w Rozgrywce
- Moby z atrybutem „persistent” (np. te nazwane przez gracza) będą teraz dezaktywować swoje losowe zachowania chodzenia/pływania, gdy gracze nie będą w pobliżu, podobnie jak ma to miejsce w przypadku mobów nieposiadających tego atrybutu. To powinno poprawić wydajność w większych światach.
- Dotychczasowe podejście do „Ulepszonej Przejrzystości” zostało zastąpione nowym algorytmem przezroczystości niezależnej od kolejności (OIT), który ma znacznie lepiej radzić sobie z problemami przezroczystości.
- Podczas używania tarczy razem z motyką lub łopatą, podniesienie tarczy będzie miało priorytet nad oraniem lub tworzeniem ścieżek. Koniec z przypadkowym kopaniem podczas obrony!

Drobne Korekty Bloków, Przedmiotów i Encji
- Utopce z trójzębami będą teraz używać ataku wręcz, jeśli gracz znajdzie się w promieniu 3 bloków od nich.
Przejrzystość Niezależna od Kolejności (OIT)
To prawdziwa rewolucja wizualna! Zrozumienie, dlaczego przezroczystość w grach jest tak trudna, pomoże docenić wagę tej zmiany:
- Ogólnie rzecz biorąc, półprzezroczyste powierzchnie muszą być renderowane od tyłu do przodu, aby uniknąć problemów wizualnych.
- Jest to bardzo kosztowne, a nawet przy idealnym sortowaniu pojedynczych trójkątów, przecinające się trójkąty nie mogą być poprawnie renderowane.
Przed tym snapshotem, ustawienie wideo „Ulepszona Przejrzystość” próbowało łagodzić problemy wizualne związane z przezroczystością, renderując różne typy obiektów (encje, cząsteczki, wodę itp.) do różnych tekstur, które były później łączone. To naprawiało niektóre problemy kosztem wydajności, ale wprowadzało też inne, mniej zauważalne. Teraz to się zmienia!
Ustawienie wideo „Ulepszona Przejrzystość” będzie teraz aktywować nowy algorytm OIT:
- Umożliwia on renderowanie półprzezroczystych obiektów w dowolnej kolejności, bez konieczności sortowania.
- Naprawia wszystkie istniejące, poważne problemy wizualne związane z przezroczystością (takie jak znikanie niektórych obiektów widzianych przez półprzezroczyste).
- Algorytm jest jednak przybliżeniem, więc wprowadza drobne nowe artefakty wizualne (np. kolor chmur może być nieco niepoprawny, gdy patrzy się przez wiele warstw półprzezroczystych powierzchni).
Spodziewamy się, że OIT będzie miało większy wpływ na wydajność niż poprzednia implementacja „Ulepszonej Przejrzystości”. Gdy „Ulepszona Przejrzystość” jest wyłączona, zachowanie nie zmieniło się znacząco, a gra nadal będzie priorytetowo traktować wydajność nad poprawnością podczas sortowania geometrii w razie potrzeby.
Uwaga Dewelopera: Specjalne podziękowania dla Rubéna Osorio Lópeza, Jozufozu oraz społeczności moddingowej Minecrafta za udostępnienie informacji, które pomogły nam to zrealizować.

Zmiany Techniczne
- Wersja pakietu danych (Data Pack) to teraz 109.0.
- Wersja pakietu zasobów (Resource Pack) to teraz 90.0.
- Pole
definitionz raportu generowania danychblocks.jsonzostało usunięte.
Właściwości Serwera
- Właściwość
white-listjest teraz domyślnie ustawiona natrue.
Pakiety Danych (Data Pack) Wersja 109.0
Komponenty Danych
Dodano minecraft:block_transformer
Ten komponent pozwala przedmiotom transformować blok w inny blok po interakcji gracza. Format to lista obiektów z polami takimi jak:
block_state_provider: Dostawca stanu bloku dla transformowanego bloku.sound: Opcjonalne zdarzenie dźwiękowe do odtworzenia.particle: Opcjonalne cząsteczki do odtworzenia (none,scrape,wax_on,wax_off).disallowed_faces: Lista kierunków, z którymi nie można wchodzić w interakcję.loot: Opcjonalna tabela łupów.drop_strategy: Konfiguruje miejsce upuszczania łupów (from_middle,clicked_face).transform_type: Konfiguruje, jak pobliskie bloki są dotknięte (single_block,copper_chest).consume_on_use: Czy przedmiot powinien zostać zużyty (tylko dla przedmiotów stackowalnych).item_damage_per_use: Ile obrażeń otrzyma przedmiot (tylko dla przedmiotów niestackowalnych).
Tabele Łupów
- Dodano tabelę łupów
till/rooted_dirtdla upuszczania przedmiotów, gdy Ukorzeniona Ziemia zostanie zaorana motyką.
Generacja Świata
- Powietrze Jaskiniowe (Cave Air) nie jest już generowane w jaskiniach Netheru.
Cechy (Features)
- Dodano
minecraft:copy_properties_provider(Dostawca Stanu Bloku). - Zmieniono
minecraft:stepped_column_cluster(dawniejminecraft:basalt_columns) – teraz z większą kontrolą nad funkcjonalnością. - Zmieniono
minecraft:single_block_pillar(dawniejminecraft:basalt_pillar) – również z większą kontrolą. - Zmieniono
minecraft:random_neighbor_spread(dawniejminecraft:glowstone_blob) – więcej opcji konfiguracji. - Dodano
minecraft:overlay(Typ Cechy) – umieszcza wiele cech w tej samej lokalizacji. - Dodano
minecraft:projected_random_patchy_square(Typ Cechy) – generuje kwadrat, gdzie każdy blok jest losowo umieszczany z prawdopodobieństwem zależnym od odległości od centrum.
Modyfikatory Rozmieszczenia (Placement Modifiers)
- Zmieniono
minecraft:offset(dawniejrandom_offset) – teraz z precyzyjnymi offsetami x, y, z.
Ustawienia Szumu (Noise Settings)
- Pole
spawn_targetzostało zaktualizowane, aby umożliwić użycie dowolnej funkcji gęstości.
Predykaty Bloków (Block Predicates)
- Dodano
minecraft:height_range– sprawdza wysokość pozycji względem danego zakresu.
Kotwice Pionowe (Vertical Anchors)
- Dodano nową opcję:
relative_to_sea_level– określa offset względem poziomu morza wymiaru.
Carvery
- Rejestr
worldgen/configured_carverzostał zmieniony naworldgen/carver. - Zaktualizowano typ carvera
minecraft:cave– pola przeniesiono na poziom główny, dodanocount,room_vertical_radius_multiplier,thicknessi inne. - Zaktualizowano typ carvera
minecraft:canyon– podobne zmiany jak wcave. - Usunięto typ carvera
minecraft:nether_cave– zastąpiony przezminecraft:cave.

Dostawcy Liczb Całkowitych (Int Providers)
- Dodano
minecraft:very_biased_to_bottom– wybiera losową wartość z zakresu z kwadratowym odchyleniem w stronę wartości minimalnej.
Tagi Bloków
- Dodano
#turns_into_dirt_path– zawiera wszystkie bloki, które zmieniają się w Ścieżki Ziemi po użyciu łopaty. - Usunięto
#overworld_carver_replaceablesi#nether_carver_replaceables.
Tagi Przedmiotów
- Dodano
#dowses_campfires– przedmioty, które mogą gasić zapalone ogniska.
Pakiety Zasobów (Resource Pack) Wersja 90.0
- Tekstura Grzyba Półkowego (Shelf Mushroom) została zaktualizowana.
Cząsteczki (Particles)
- Dodano nowe tekstury cząsteczek:
shelf_mushroom_particle.png.
Shadery i Efekty Post-processingu
Uwaga Dewelopera: Chociaż jest to możliwe w pakietach zasobów, nadpisywanie Core Shaderów jest uważane za nieobsługiwane i nie jest zamierzoną funkcją pakietów zasobów. Te shadery istnieją jako część wewnętrznej implementacji gry i jako takie mogą zmieniać się w dowolnym momencie w miarę ewolucji wewnętrznych mechanizmów gry. Rozumiemy, że nadpisywanie Core Shaderów jest wykorzystywane do bardzo fajnych funkcji pakietów zasobów, z których wiele nie ma wspieranych alternatyw. Chcielibyśmy w przyszłości zapewnić lepsze, wspierane alternatywy.
Zmiany Shaderów związane z OIT
- Dodano nowe shadery wspierające OIT:
core/oit_composite.fsh,include/oit.glsli inne. - Wyodrębniono logikę próbkowania tekstur z
core/terrain.fshdoinclude/texture_sampling.glsl. - Zmieniono nazwy niektórych shaderów (np.
rendertype_clouds.vshnaclouds.vsh). - Zaktualizowano shadery, aby wspierały OIT, wprowadzając nowe definicje (np.
OIT,OIT_DEPTH_BOUNDS). - Usunięto stary łańcuch post-processingu przezroczystości (
post_effect/transparency.json).

Naprawione Błędy w 26.3 Snapshot 2
Ten snapshot to również solidna porcja poprawek! Rozwiązano liczne problemy, w tym:
- Wiele przezroczystych obiektów nie renderowało się za Slimami (MC-161885).
- Przezroczyste cząsteczki sprawiały, że inne cząsteczki stawały się niewidoczne (MC-161898).
- Animacja niszczenia bloku była bardziej przezroczysta podczas wydobywania lodu lub barwionego szkła (MC-161926).
- Problemy z renderowaniem mobów, cząsteczek, chmur i wody za przezroczystymi częściami pocisków Shulkera (MC-168653).
- Błędy z renderowaniem obiektów za ładunkami wiatru, naładowanymi Creeperami, Witherem i zbroją Breezów (MC-190203).
- Tło nazw encji renderowało się za przezroczystymi obiektami (MC-202197).
- Wiele problemów z przezroczystością wpływających na łodzie, wyświetlacze tekstu, ramki uderzenia i inne (MC-229405, MC-259812, MC-265743, MC-298659, MC-303626, MC-306156, MC-306231, MC-306318, MC-307285, MC-307345, MC-307902).
- Błędy związane z zachowaniem mobów, takie jak delfiny zbierające przedmioty (MC-271069, MC-308798) oraz zwierzęta w łodziach (MC-275111, MC-296006).
- Problemy z craftowaniem dywanów (MC-309043) oraz używaniem wełnianych schodów i płyt jako paliwa (MC-309067).
- Liczne błędy dotyczące nowych bloków, takich jak Grzyby Półkowe (MC-309022, MC-309075, MC-309084, MC-309123, MC-309136, MC-309173) oraz topoli (MC-309056, MC-309117, MC-309133, MC-309205, MC-309275, MC-309330).
- Naprawiono błąd uniemożliwiający ładowanie świata z powodu cyklu cech w pakietach danych (MC-252369).
- Poprawiono błąd, w którym gracze mogli zostać wyrzuceni z gry z powodu pakietu punktów nawigacyjnych (MC-305422).
- I wiele, wiele innych!

Pobierz Snapshot
Snapshopy są dostępne dla Minecraft: Java Edition. Aby zainstalować Snapshot, otwórz Launcher Minecrafta i włącz snapshopy w zakładce „Instalacje”.
Wersje testowe mogą uszkodzić Twój świat, dlatego prosimy o wykonanie kopii zapasowej i/lub uruchamianie ich w innym folderze niż Twoje główne światy.
- Serwer cross-platformowy jar: Minecraft server jar
- Zgłaszaj błędy tutaj: Minecraft issue tracker!
- Chcesz przekazać opinię? Odwiedź stronę Feedback. Jeśli masz ochotę na pogawędkę, dołącz do nas na oficjalnym Discordzie Minecrafta.
Ten snapshot to kolejny krok w ewolucji Minecrafta, oferujący nie tylko poprawki, ale i innowacje, które sprawią, że gra będzie jeszcze piękniejsza i bardziej stabilna. Nie przegapcie okazji, by przetestować nowe funkcje i pomóc deweloperom w ulepszaniu Waszej ulubionej gry!





