Tym razem w najnowszym Snapshot 21w19a wprowadzono bardzo mało zmian, ale jedna z nich jest dość ważna.
Minecraft w przyszłej wersji 1.17 oraz w tym testowym wydaniu 21w19a korzystać będzie z nowej wersji Java 16. Wcześniej Minecraft przez kilka lat cały czas rozwijany w opraciu o wersję Java 8.
Zmiana poprawi zapewne problemy z starzejącymi się rozwiązaniami języka Java 8, co w rezultacie powinno dać także poprawę wydajności oraz pozwoli na wprowadzanie większych i lepszych usprawnień w kodzie gry.
Snapshot 21w19a - Lista zmian
Kowadło
- maksymalna długość, jaką może mieć nazwa przedmiotu po zmianie nazyw wynosi od teraz 50 znaków.
Biblioteka Java
- od wydania 21w19a oraz pełnego Minecraft 1.17 biblioteka Java będzie w wersji szesnastej (Java 16).
Pozostałe zmiany
- usunięto niektóre niedokończone przedmioty, takie jak sensor Sculk, sakwy oraz świece z ekwpipunku w trybie kreatywnym, można je dalej zdobyć przy pomocy komendy /give,
- usunięto receptury świecy o sakwy, są one teraz dostępne tylko z eksperymentalnej paczki danych,
- dodano nowe tagi mineable/axe, mineable/hoe, mineable/pickaxe, i mineable/shovel, na których od teraz bazuje działanie wydobycia bloków,
(needs_stone_tool, needs_iron_tool i needs_diamond_tool - nowe tagi wymagane do upuszczenia bloku w zależności od narzędzia) - zmieniono tekst powitalny w menu głównym gry z "Now Java 8!" na "Now Java 16!",
- wymagania techniczne dotyczące języka Java zostały zmienione z wersji 8 na 16,
- zmieniono składnię dla komendy /item dodając do niej replace oraz modify:
- /item replace <target> with <item stack> [<count>]
- /item replace <target> from <source> [<modifier>]
- /item modify <target> <modifier>
- naprawiono ponad 40 błędów.
Eksperymentalna paczka danych - POBIERZ