Informacje o aktualizacji Minecraft Bedrock 1.20.60: zaklęcie Wzmocniona Fortuna, dodano eksperymentalne Breeze, Trial Chambers i nie tylko

Informacje o aktualizacji Minecraft Bedrock 1.20.60: zaklęcie Wzmocniona Fortuna, dodano eksperymentalne Breeze, Trial Chambers i nie tylko

Mojang Studios opublikowało informacje o łatce aktualizacji 1.20.60 6 lutego 2024 r., wprowadzające wiele interesujących zmian, które zostaną wprowadzone w aktualizacji Minecraft 1.21 . Drobna aktualizacja wprowadza nowe, eksperymentalne funkcje do mobów, przedmiotów i długo oczekiwanych komnat próbnych. Oprócz tych zmian programista dodaje kilka poprawek błędów oraz ulepszeń stabilności i wydajności, aby gra działała lepiej dzięki dodanym funkcjom.

Tłum Bryzy otrzymuje szereg zmian w zachowaniu. Komnaty próbne, w których przebywa mafia Breeze, również otrzymają wiele ulepszeń i zmian. Na przykład istnieją różne typy komór próbnych, w zależności od rodzaju moba, w którym się pojawiają.

Należy pamiętać, że ta aktualizacja będzie wyświetlana w wersji 1.20.6 na Nintendo Switch i serwerach dedykowanych. Tak więc, podczas gdy czekamy na aktualizację Minecrafta 1.21 , oto informacje o łatce zawierające wszystkie zmiany, które wejdą do gry wraz z wersją 1.20.60.

Informacje o łatce Minecraft 1.20.60: wszystko, co musisz wiedzieć

Waniliowy parytet

  • Ruda złota z Netheru może teraz upuścić do 6 bryłek złota (poprzednio 5), gdy zostaną wydobyte niezaczarowanym narzędziem lub do 24 na poziomie Fortuny 3 (poprzednio 20).
  • Ruda Lapis Lazuli może teraz wypaść maksymalnie 9 Lapis Lazuli (poprzednio 8), gdy zostanie wydobyta niezaczarowanym narzędziem lub do 36 na poziomie Fortuny 3 (poprzednio 32).
  • Ognisko teraz prawidłowo upuszcza 2 węgiel drzewny zamiast 4, gdy zostanie zniszczone przez gracza (MCPE-159894).
  • Tekst nazwy płyty muzycznej ma teraz ten sam kolor co zaczarowane przedmioty (MCPE-109471).
  • Trail Ruins zostaną teraz umieszczone w tej samej lokalizacji i konfiguracji, co wersja Java Edition (MCPE-169988).

Funkcje eksperymentalne

Bryza

  • Bryza to przebiegły, wrogi motłoch, który może odrodzić się za pośrednictwem Próbnego Spawnika w niektórych pokojach w Komnatach Prób.
  • Bryza porusza się głównie poprzez skakanie wokół celu, czasami skacząc na dość duże odległości.
  • Agresywny przeciwnik, Bryza strzela w swój cel ulotną energią wiatru w postaci pocisków ładowanych wiatrem.
  • Ładunki wiatru zadają niewielką ilość obrażeń w przypadku bezpośredniego zderzenia z istotą.
  • Po zderzeniu z istotą lub blokiem, pociski z ładunkiem wiatru wytwarzają wybuch wiatru, który odrzuca istoty znajdujące się w okolicy o kilka przecznic.
  • Podmuchy wiatru również „aktywują” pewne bloki.
  • Nieżelazne drzwi i zapadnie są odwrócone.
  • Bramy Ogrodzenia są odwrócone.
  • Przyciski są wciśnięte.
  • Dźwignie są odwrócone.
  • Dzwonią i kołyszą się dzwonki.
  • Zapalone Świece (zarówno samodzielne, jak i na torcie) wygasają.
  • Podmuchy wiatru nie mają żadnego wpływu na Żelazne Drzwi, Żelazne Zapadnie ani na inne bloki utrzymywane w miejscu przez sygnał Czerwonego Kamienia.

Próbny Spawner

  • Trial Spawner to nowy wariant Monster Spawners, który wyrzuca nagrody po ukończeniu i może mieć różne poziomy wyzwań w trybie dla wielu graczy.
  • Poziom wyzwania będzie się zwiększał dla każdego nowego gracza, którego zauważy w pobliżu Spawner Prób.
  • Poziom wyzwania nie zmniejszy się, dopóki nie zostanie zresetowany podczas odnowienia Próbnego Spawnera.
  • W przeciwieństwie do zwykłych spawnerów, Spawnik Próbny spawnuje ograniczoną liczbę mobów proporcjonalnie do jego aktualnego poziomu wyzwania.
  • Może spawnować moby tylko w pozycjach znajdujących się w zasięgu wzroku.
  • Może przywołać moba niezależnie od wymagań dotyczących poziomu światła, jaki ma mob.
  • Spawnowane moby są trwałe.
  • Gdy wszystkie moby zostaną pokonane, Spawner Próbny wyrzuci zestaw nagród proporcjonalnych do bieżącego poziomu wyzwania.
  • Po wyrzuceniu nagród, Spawner Próbny przechodzi w okres odnowienia trwający 30 minut, podczas którego nie będzie już pojawiał się mobów.
  • Gracze nie mogą wytwarzać ani zdobywać Spawnerów Próbnych w trybie Przetrwania – zamiast tego można je znaleźć w naturalny sposób rozmieszczone w Komnatach Prób.
  • Próbne spawniki są niezwykle powolne w wydobywaniu i odporne na eksplozje i nie upadają nawet przy Silk Touch.
  • Po umieszczeniu w trybie kreatywnym, próbne spawniki nie mają domyślnie ustawionego typu moba.
  • Typ moba można ustawić, wchodząc z nim w interakcję, trzymając jajo przyzywające.
  • Gracze kreatywni i widzowie nie mogą zostać wykryci ani zauważeni przez próbne generatory.

Izby Procesowe

  • Komnaty Prób to nowa struktura w Nadświecie, w której gracze mogą eksplorować i podejmować wyzwania bojowe w środkowej fazie gry.
  • Komory próbne są wykonane z różnych bloków miedzi i tufu i można je znaleźć w różnych rozmiarach, od dużych do małych.
  • Komory Próbne są stosunkowo częstym znaleziskiem w podziemiach Deepslate.
  • Układ każdej Komnaty Próbnej jest generowany proceduralnie i może zawierać pułapki, skrzynie z nagrodami i różne pola walki.
  • Skrzynie z zaopatrzeniem można znaleźć pomiędzy różnymi pokojami i zawierają one bloki oraz przedmioty ułatwiające poruszanie się po próbach.
  • Skrzynie z nagrodami są strzeżone przez wyzwania w każdym pomieszczeniu i mogą być źródłem zaczarowanych książek i wyposażenia.
  • Łupy znalezione w skrzyniach z nagrodami są wciąż testowane i nie są ostateczne.
  • W każdej Komnacie Próbnej znajdą się Spawnerzy Próbni z kategorii walki wręcz, małej walki wręcz lub dystansowej:
  • Bijatyka
  • Bałwan
  • Pamiętać
  • Szlam
  • Mała walka wręcz
  • Pająk
  • Pająk jaskiniowy
  • Dziecko Zombie
  • Srebrna rybka
  • dystansowe
  • Szkielet
  • Zabłąkany
  • Każda kategoria Spawnika Próbnego będzie wykorzystywać tylko jednego moba dla całej struktury po wygenerowaniu, a te moby są losowo wybierane dla każdej Komnaty Próbnej.
  • Na przykład, w jednej Komnacie Próbnej mogą pojawiać się tylko Zombie, Pająki Jaskiniowe i Bezdomne, podczas gdy w innej Komnacie mogą pojawiać się tylko Slimy, Rybiki Srebrne i Szkielety.
  • Wyjątkiem są niektórzy Spawnerzy Próbni w unikalnych pokojach, w których zawsze pojawiają się Bryzy.

Klucz próbny

  • Przedmiot, który można zdobyć wyłącznie od Spawnerów Próbnych.
  • Klucze próbne nie mają obecnie żadnej funkcjonalności.

Pancernik

  • Dodano pancernika
  • Pancernik to neutralny motłoch
  • Okresowo upuszcza Armadillo Scutes
  • Upuszcza Armadillo Scutes po szczotkowaniu
  • Pojawia się na sawannach
  • Ulubione jedzenie to Spider Eyes
  • Kiedy pancernik wykryje zagrożenie, zwija się
  • Zagrożenia to:
  • Gracze, którzy biegają
  • Gracze na wierzchowcu lub w pojeździe
  • Nieumarłe moby
  • Nie zwija się, jeśli ucieka, jest w wodzie, w powietrzu lub jest prowadzony
  • Zwinięty pancernik nie chodzi, nie może jeść ani nie będzie kuszony przez jedzenie
  • Kontynuuje skanowanie w poszukiwaniu zagrożeń i jeśli w ciągu trzech sekund nie zostanie wykryte żadne zagrożenie, zostanie rozwinięte

Łuski pancernika

  • Można go wykorzystać do wytworzenia Zbroi Wilka
  • Upuszczane przez pancerniki
  • Dozowniki mogą być używane do usuwania łusek pancernika z pancerników

Zbroja Wilka

  • Użycie Zbroi Wilka na dorosłym oswojonym Wilku założy zbroję na Wilka.
  • Tylko właściciel Wilka może nałożyć Wilczą Zbroję na oswojonego Wilka i mając to na uwadze, Zasobniki nie mogą nałożyć Wilczej Zbroi na Wilki.
  • Użycie Nożyc na Wilku ubranym w zbroję sprawi, że upuści ją.
  • Tylko właściciel Wilka może wyciąć z niego Wilczą Zbroję i mając to na uwadze, Zasobniki nie mogą usunąć Wilczej Zbroi z Wilków.
  • Zbroja Wilka zapewnia taką samą ochronę jak Zbroja Diamentowego Konia.
  • Jeśli Wilk umrze mając na sobie zbroję, upuści ją.

Poprawki i zmiany

Wydajność/stabilność

  • Naprawiono różne awarie, które mogły wystąpić podczas rozgrywki.
  • Naprawiono rzadką awarię, która mogła wystąpić po osiągnięciu „Siedem mórz”.
  • Naprawiono awarię, która mogła wystąpić, gdy gracze umieścili lub zniszczyli dowolny blok, a następnie wybrali opcję Zapisz i wyjdź z włączoną funkcją Ray Tracing.
  • Naprawiono awarię, która mogła wystąpić w menu Graj podczas przeglądania Realms.
  • Naprawiono błąd, który mógł powodować nieskończone ładowanie podczas dołączania do królestwa.

Ogólny

  • Dodano bardziej szczegółowe komunikaty o błędach w przypadku niepowodzenia eksportu światowego z powodu problemów z zewnętrznym systemem operacyjnym (MCPE-41898).
  • Poprawiono opóźnienie między załadowaniem w 100% a pojawieniem się menu głównego na platformach konsolowych.
  • Osiągnięcie „Potrzebujesz miętówki” można teraz odblokować jedynie poprzez zebranie Oddechu Smoka (MCPE-177409).

Rozgrywka

  • Naprawiono niektóre przypadki, w których gracze otrzymywali nieoczekiwane obrażenia od upadku podczas interakcji na określonych wysokościach, np. 62 (MCPE-168518).
  • Ponownie wprowadzono poprawkę polegającą na tym, że gracze czasami otrzymywali nieoczekiwane obrażenia od upadku podczas budowania z klocków, stojąc na nich (MCPE-120140).
  • Naprawiono niektóre przypadki, w których gracze mogli odnieść nieoczekiwane obrażenia od upadku w pobliżu półek, z których w widoczny sposób nie spadali (MCPE-120140).
  • Naprawiono błąd uniemożliwiający nawigację po ekwipunku podczas korzystania wyłącznie z klawiatury na urządzeniu mobilnym.
  • Naprawiono problem uniemożliwiający użycie podziału stosu podczas korzystania z klawiatury w trybie dotykowym.
  • Naprawiono błąd, który mógł spowodować nieoczekiwane obrażenia od upadku w niektórych przypadkach podczas budowania klocków podczas ruchu (MCPE-120140, MCPE-175791).
  • Gracze nie spadają już przez blok, na którym stoją, podczas przełączania do trybu widza i z powrotem (MCPE-170522).
  • Gracze nie są już spowalniani, jeśli dotkną ziemi podczas lotu w trybie kreatywnym (MCPE-176365).
  • Jeśli gra zostanie zamknięta podczas zmiany wymiarów, gracze nie będą już umieszczani w nieoczekiwanych pozycjach po ponownym wejściu do świata (MCPE-173386).

Moby

  • Konie, osły i muły otrzymują teraz obrażenia od upadku, gdy są kontrolowane przez gracza, z wyjątkiem światów, których celem są wersje gry podstawowej przed 1.20.60 (MCPE-107031).
  • Naprawiono błąd, który powodował, że łodzie przenikały przez bloki po umieszczeniu.
  • Naprawiono nieodpowiednie skórki niektórych mieszkańców wioski do ich profesji (MCPE-105457).
  • Zmniejszono rozproszenie Kul Doświadczenia uwalnianych podczas łowienia (MCPE-170540).
  • Kule Doświadczenia nie kolidują już z mobami (MCPE-87711).
  • Zogliny nie mogą już pojawiać się na pokojowym poziomie trudności i znikają, jeśli poziom trudności zostanie zmieniony na pokojowy (MCPE-79480).
  • Pszczoły nie otrzymują już obrażeń podczas poruszania się przez krzaki słodkich jagód (MCPE-114689).
  • Wilki mogą teraz pojawiać się zarówno na śniegu, jak i na wierzchołku śniegu w biomach Grove (MCPE-147656).

Bloki

  • Z blokami kontenerów aktywowanymi za pomocą Redstone’a (np. Lejem, Zasobnikiem) można teraz stale wchodzić w interakcję, gdy są zasilane szybkim zegarem Redstone’a.
  • Bloki Frosted Ice nie pozostawiają już wody na świecie po wydobyciu za pomocą narzędzia Silk Touch.
  • Jajo Żółwia, Żabi Pomiot, Koral i Wachlarz Koralowy nie wytwarzają już podwójnych cząstek po wydobyciu.
  • Ula i Gniazda Pszczół nie można już dotykać jedwabiem przez zaczarowaną książkę z jedwabistym dotykiem.
  • Zniszczenie łóżka przez dolny blok teraz prawidłowo usuwa punkt odrodzenia.
  • Lód, Ubity Lód, Zamrożony Lód i Górny Śnieg wysyłają teraz wibracje po wydobyciu.
  • Tłoki pchające, ciągnące lub niszczące bloki nie powodują już ryzyka teleportacji otaczających graczy w kierunku źródła świata (MCPE-175206).
  • Mieszkańcy wsi, którzy przez pomyłkę zostali przydzieleni do tego samego łóżka lub stanowiska roboczego, co inni, będą teraz aktywnie poszukiwać nowego łóżka lub stanowiska roboczego (MCPE-176528).
  • Rozdymka nie napełnia się już i nie opróżnia wielokrotnie, gdy gracz znajduje się od niej w określonej odległości.
  • Moby posiadające częściowe bloki (np. zapadnię, płyty itp.) określone jako część listy bloków, których należy unikać w komponencie nawigacyjnym, powinny teraz prawidłowo ich unikać.
  • Ograniczenia w zakresie zastępowania bloków drzewami ciemnego dębu i akacji dotyczą teraz także ich gałęzi, a nie tylko pni (MCPE-177484).
  • Górny śnieg umieszczony w czasie generowania obejmuje teraz także wysoką trawę i kwiaty (MCPE-142321)
  • Wither Roses zadaje teraz obrażenia mobom co 0,5 sekundy zamiast co dwie sekundy (MCPE-55878).
  • Klonowane kontenery nie powodują już otwartych ekranów kontenerów ani nie powodują awarii.
  • Naprawiono cieniowanie pikseli na pokrywach Double Chest i Double Trapped Chest (MCPE-169495).

Rzeczy

  • Naprawiono błąd, przez który zjedzenie jabłka nie spowalniało ruchu gracza (MCPE-176556)
  • Zmieniono nazwę „Scute” na „Turtle Scute”.
  • Gracze mogą teraz spożywać Podejrzany Gulasz nawet wtedy, gdy ich pasek głodu jest pełny (MCPE-122491)
  • Banery o identycznych kolorach teraz konsekwentnie układają się razem, niezależnie od tego, czy zostały wcześniej umieszczone w świecie jako bloki (MCPE-43391).

Sterowanie dotykowe

  • Naprawiono błąd, w wyniku którego pasek skrótów znikał po wyjściu z niestandardowego ekranu sterowania dotykowego przy użyciu kontrolera innego niż dotykowego.

Graficzny

  • Naprawiono nieprawidłowe oświetlenie bloku po wyjściu z wody przy włączonej opcji „Ulepszona reakcja na wejście” (MCPE-175727).

Interfejs użytkownika

  • Na ekranie ładowania wyświetlane są teraz trzy kategorie wskazówek w zależności od postępów gracza.
  • Dodano wskaźnik liczby nieprzeczytanych postów do przycisku Kanał Realms na ekranie Grania i ekranie slotów.
  • Naprawiono błąd powodujący, że przycisk „szczegóły techniczne” na paczkach zasobów nie prowadził do ekranu szczegółów technicznych.
  • Naprawiono błąd, przez który niektóre wiadomości na czacie były przez chwilę niepoprawnie wyświetlane na nowym ekranie śmierci.
  • Na podzielonym ekranie w poziomie drugi gracz może teraz przejść do ekranu profilu i obaj gracze mogą teraz widzieć zmiany postaci innych.
  • Naprawiono błąd, który powodował, że podglądany przedmiot pozostawał na papierowej lalce nawet po cofnięciu się za pomocą paska bocznego w Kreatorze Postaci.
  • Naprawiono przyciski interfejsu Beacon wychodzące poza okno w mniejszych rozdzielczościach (MCPE-173649).
  • Przedmioty z ekwipunku mają dostosowany pasek wytrzymałości tak, aby odpowiadał temu z paska skrótów (MCPE-128532).
  • Dostosowano tekst kosztów w interfejsie użytkownika kowadła kieszonkowego, aby pasował do wersji klasycznej (MCPE-101740).
  • Dodano pierwszą wersję nowej funkcji szuflady znajomych.
  • Znajomi online/offline jako pojedyncza lista.
  • Przycisk Dodaj znajomych został przemianowany na „Wyszukaj graczy”.
  • Ulepszona obsługa zamiany tekstu na mowę.
  • Zaktualizowano informacje o przewodach w Encyklopedii (MCPE-65038).
  • Dodano Netherite jako typ bloku w zakładce Beacon w Encyklopedii (MCPE-175929).
  • Ostatni podświetlony przycisk nie zostanie wciśnięty, gdy okno odzyska ostrość (MCPE-170377).
  • Za mało miejsca na Nintendo Switch jest teraz jaśniejszym sygnałem, że platforma umożliwia jedynie 2 GB miejsca na konto użytkownika (MCPE-36670).
  • Szuflada znajomych na ekranie odtwarzania wydaje teraz dźwięki podczas otwierania i zamykania.

Aktualizacje techniczne

Zaktualizowane pakiety szablonów dodatków

  • Zaktualizowane szablony dodatków do wersji 1.20.60 zawierające nowe zasoby, zachowania i dokumentację można pobrać pod adresem aka.ms/MCAddonPacks.

Ogólny

  • Ozdobione garnki obsługują teraz korzystanie z tabel łupów.
  • Zmieniono nazwę jsonto water_splash_manual.json w Resource_packs\vanilla\particles (MCPE-176784).
  • Wymagaj block_id dla każdego bloku we właściwościach bloku StartGamePacket.
  • Wyślij „materiał” dla podstawowych bloków opartych na danych we właściwościach bloku StartGamePacket. „block_id” jest również przenoszony do obiektu „vanilla_block_data”.
  • Klonowane kontenery nie powodują już otwartych ekranów kontenerów i nie powodują już awarii.
  • Zmiana wartości jasności_gamma dla bloków powoduje teraz prawidłowe przyciemnienie bloku (MCPE-167836).
  • Do komponentu „interakcja” dodano pole „drop_item_slot”, które pozwala określić miejsce w ekwipunku, z którego można usuwać i upuszczać przedmioty.
  • „behaviour.breed” przerywa teraz nawigację po zatrzymaniu w przypadku treści korzystających z silnika w wersji 1.20.60 lub wyższej.
  • Zaktualizowano wymienione wartości stanu bloku „orientacji” Vanilla w dokumentacji, aby nie były już wartościami logicznymi.

Polecenia

  • /me /powiedz /tytuł /powiedz
  • Zmniejszono maksymalną długość komunikatu wyjściowego do 512 znaków
  • /zabić
  • Zmniejszono maksymalną długość komunikatu o przyczynie do 512 znaków

Dodatki i silnik skryptów

  • Dodano projekt poprzez właściwość Liquid do kursora bloku 3D.
  • Dodano zdarzenie CursorPropertiesChangeAfterEvent, aby powiadomić skrypt edytora o zmianie właściwości kursora.
  • Wędrujący handlarze mogą teraz prawidłowo wyświetlać jaja przyzywające niestandardowe istoty w swoich menu handlu (MCPE-170184).
  • Dodano identyfikator „minecraft:geometry.full_block” dla komponentu bloku „minecraft:geometry”.
  • Identyfikator „minecraft:geometry.full_block” zapewnia wyśrodkowaną geometrię sześcianu 1x1x1.
  • W połączeniu z komponentem material_instances z opcją „render_layer”: „opaque” umożliwia wyłącznie renderowanie funkcji wcześniej zawartych w komponencie „minecraft:unit_cube”, w tym:
  • Zasłania zarówno standardowe, jak i niestandardowe sąsiednie pełne bloki
  • Culluje twarze do sąsiadującej wanilii i niestandardowe sąsiednie pełne bloki, aby poprawić wydajność renderowania
  • Dodano rejestrowanie błędów treści, aby pomóc twórcom identyfikować treści, które osiągnęły lub przekroczyły liczbę bitów stanu/permutacji na blok (MCPE-177045)

Biomy

  • Pliki Biome JSON nie obsługują już dziedziczenia pól z innych plików Biome JSON. Jeśli ma to wpływ na jakąkolwiek treść, pliki te należy zaktualizować, ręcznie kopiując żądany tekst JSON.
  • Tagi Biome w plikach JSON są teraz określone w komponencie „minecraft:tags”, w tablicy „tags”, a nie jako luźne obiekty JSON dla plików z wersją formatu 1.20.60 lub wyższą.

Bloki

  • Dodano możliwość usuwania ścian z geometrii przez bloki oparte na danych, gdy stykają się z pełnym i nieprzezroczystym blokiem. Do komponentu geometrii bloku dodano nowe pole, które odnosi się do nowego uboju. json (znajdujący się w katalogu pakietu zasobów block_culling), który konfiguruje reguły selekcji dla geometrii mozaikowej.

Rzeczy

  • Nierozpoznane pola w elemencie komponentu JSON będą teraz wyświetlać ostrzeżenie w dzienniku zawartości w formacie w wersji 1.20.60 i wyższej.

składniki

  • Komponent „entity_sensor” obsługuje teraz wiele „subsensorów”.
  • „event”, „require_all”, „minimum_count”, „maximum_count”, „range” i „event_filter” są teraz indywidualnie konfigurowalnymi polami każdego podsensora.
  • Subsensory mają także nowe pole „cooldown”, które określa, jak często każdy podsensor powinien wykrywać istoty.
  • Wszystkie te zmiany wymagają „format_version” w wersji 1.20.60 lub wyższej.
  • Komponent „interakcja” obsługuje teraz dodatkową wartość „entity_act” dla pola „wibracja”.

Składniki podmiotu

  • Nazwa odpowiedzi na zdarzenie jednostki run_command została zmieniona na kolejka_command i została wycofana z wersji eksperymentalnej. Polecenia uruchamiane za pomocą polecenia_kolejki mogą zostać odroczone do następnego znacznika. Jeśli element zostanie usunięty przed wykonaniem polecenia, polecenie nie zostanie wykonane. Treści korzystające z polecenia run_command w obszarze eksperymentalnym będą nadal działać, ale funkcja eksperymentalna jest obecnie uważana za przestarzałą.
  • Do komponentu „ageable” dodano pole „interact_filters”, które pozwala określić warunki, w których aktor może być karmiony.
  • „behavior.follow_parent” przerywa teraz nawigację przy zatrzymaniu dla treści korzystających z silnika w wersji 1.20.60 lub wyższej.

Filtry jednostek

  • Dodano nowy filtr encji „is_panicking”, który sprawdza, czy dana jednostka wykonuje „behavior.panic”
  • Dodano nowy filtr jednostek „is_sprinting”, który sprawdza, czy jednostka biegnie

Odpowiedzi na zdarzenia jednostki

  • Dodano reakcję zdarzenia encji „emit_vibration”, która pozwala jednostce wyemitować wibrację, której źródłem jest ona sama.
  • Pole „wibracje” pozwala określić, jakie wibracje mają być emitowane.
  • Dozwolone wartości to „shear”, „entity_act” i „entity_interact”

Droga

  • Poprawiono kontekst dzienników treści, gdy ocenione wyrażenia Molang powodują błąd
  • Wydano zapytania Molang z wersji eksperymentalnej
  • is_cooldown_type
  • czas_ochłodzenia
  • pozostały czas_czasu odnowienia
  • względny_blok_has_any_tag
  • względny_blok_has_all_tags
  • block_neighbor_has_any_tag
  • block_neighbor_has_all_tags
  • block_has_any_tag
  • block_has_all_tags
  • kość_orientacja_trs
  • kość_orientacja_macierz
  • Dodano błędy w treści, które stwierdzają pozostałą_trwałość i zapytanie.max_trwałość, można ich używać wyłącznie w kontekstach Przedmiotu

API

  • Dodano nazwy biomów w rejestrze Biome i wyliczenie StructureFeatureType do generowania metadanych waniliowych
  • Dodano parametr nazwy wyświetlanej jako opcjonalny w Scoreboard addObjective
  • Wydano DataDrivenEntityTriggerAfterEvent z wersji beta do 1.8.0
  • Wydano DataDrivenEntityTriggerAfterEventSignal z wersji beta do 1.8.0
  • Wydano DataDrivenEntityTriggerAfterEventSignalOptions z wersji beta do 1.8.0
  • Wydano DefinitionModifier z wersji beta do 1.8.0
  • Wydano dataDrivenEntityTrigger z wersji beta do 1.8.0
  • Przeniesiono EffectAddBeforeEvent z wersji beta do 1.8.0
  • Przeniesiono EffectAddAfterEvent z wersji beta do 1.8.0
  • Przeniesiono EffectAddAfterEvent z wersji beta do 1.8.0
  • Przeniesiono getTags z wersji beta do wersji 1.8.0
  • Przeniesiono hasTag z wersji beta do wersji 1.8.0
  • Interfejs RGBA dziedziczy teraz po RGB
  • Zmieniono opcję itemStackin ItemReleaseUseAfterEvent na opcjonalną
  • Wydano DataDrivenEntityTriggerAfterEvent z wersji beta do 1.8.0
  • Wydano DataDrivenEntityTriggerAfterEventSignal z wersji beta do 1.8.0
  • Wydano DataDrivenEntityTriggerAfterEventSignalOptions z wersji beta do 1.8.0
  • Wydano DefinitionModifier z wersji beta do 1.8.0
  • Wydano dataDrivenEntityTriggerEvent z wersji beta do 1.8.0
  • Poprawione komunikaty o błędach dla błędów „Nieobsługiwana lub wykraczająca poza dopuszczalną wartość”, aby uwzględnić granice
  • Typy
  • Przeniesiono BlockType z wersji beta do 1.8.0
  • Przeniesiono FluidType z wersji beta do 1.8.0
  • Zmieniono błędy „Nieobsługiwana lub wykraczająca poza dopuszczalną wartość…”, aby używać typu błędu ArgumentOutOfBoundsError
  • Czas trwania argumentu metody setWeather wykorzystuje teraz typ błędu ArgumentOutOfBoundsError

Eksperymentalne aktualizacje techniczne

Polecenia

  • Pasek zdrowia zamontowanych mobów, na których można jeździć, jest teraz poprawnie wyświetlany (MCPE-177696)
  • Polecenie wykonania kończy się niepowodzeniem podczas porównywania niezaładowanych bloków (MCPE-177195)
  • Dodano nowe polecenie, które ukryje i zresetuje widoczność elementów HUD
  • /hud ukryj się
  • /hud zresetowany
  • Dostępne elementy HUD to:
  • papierowa lalka
  • zbroja
  • podpowiedzi
  • sterowanie_dotykowe
  • celownik
  • gorący pasek
  • zdrowie
  • pasek postępu
  • głód
  • bąbelki powietrza
  • zdrowie_konia
  • Wszystko
  • Aby użyć tego polecenia, włącz przełącznik Nadchodzące funkcje twórcy

API

  • PlayerPlaceBlockPrzed wydarzeniem
  • Usunięto itemStack: ItemStack ze zdarzenia
  • Dodano permutację tylko do odczytuBeingPlaced: BlockPermutationto zdarzenie
  • Aktualizowanie createExplosion(lokalizacja: Vector3, promień: liczba, eksplozjaOpcje?: Opcje eksplozji), aby zwrócić wartość logiczną. Prawda, jeśli eksplozja się powiedzie, fałsz, jeśli eksplozja się nie powiedzie lub zostanie anulowana
  • Gracz Klasowy
  • Dodano metodę spawnParticle(nazwa efektu: string, lokalizacja: Vector3, molangVariables?: MolangVariableMap): void;
  • Naprawiono błąd, w wyniku którego świat czasami nie zamykał się poprawnie i nie rozłączał klientów w przypadku nieodwracalnego błędu watchdoga skryptu
  • Zaktualizowano SimulatedPlayer, aby można go było stale budować
  • Zaktualizowano SimulatedPlayer, aby mógł się poruszać i patrzeć w różnych kierunkach
  • ChatSendAfter i ChatSendBeforeEvent
  • Zmieniono wiadomość i nadawcę na właściwości tylko do odczytu
  • Usunięto setTargets, getTargets, sendToTargets i zastąpiono opcjonalnymi celami właściwości listy graczy
  • Przedmiot klasyTrwałośćKomponent
  • Zmieniono nazwę unbreaking na unbreakingEnchantmentLevel
  • Zmieniono nazwę getDamageRange na getDamageChanceRange
  • Typy jednostek
  • Zmieniono typ getAllreturn z EntityTypeIterator na EntityType[]
  • Komponent EntityEquippable
  • Naprawiono problem polegający na tym, że nie można było wywołać funkcji getEquipment i getEquipmentSlot w ramach procedur obsługi zdarzeń „przed”
  • Naprawiono błąd, przez który nie można było układać stosów przedmiotów po wyczyszczeniu wiedzy
  • Dodano metodę eatItem(itemStack: ItemStack): void;
  • Komponent BlockSign
  • Zmieniono sygnaturę funkcji setWaxed na setWaxed(waxed: boolean)
  • Usunięto wydarzenie/właściwość tłokAktywuj
  • Dodano wyliczenie BlockPistonState wyliczenie eksportu BlockPistonState { Rozwinięty = „Rozszerzony”, Rozwinięty = „Rozszerzony”, Wycofany = „Wycofany”, Wycofany = „Wycofany”}
  • Klasa BlockPistonComponent
  • Usunięta właściwość isExpanded
  • Usunięta właściwość isExpanding
  • Usunięta właściwość isRetracted
  • Usunięta właściwość isRetracting
  • Dodano stan właściwości tylko do odczytu: BlockPistonState
  • Zmieniono funkcję getAttachedBlocks na zwracanie typu Block[]
  • Dodano funkcję getAttachedBlocksLocations(): Vector3[]
  • Usunięto klasę PistonActivateBeforeEvent
  • Usunięto klasę PistonActivateBeforeEventSignal
  • Przeniesiono wynik nawigacji z @minecraft/server do @minecraft/server-gametest
  • Zaktualizowano funkcję addEffect, aby zwrócić dodany efekt (lub niezdefiniowany, jeśli się nie powiódł)
  • Ta zmiana jest w fazie beta i nie ma wpływu na obecnie wydane wersje tej funkcji
  • Dodano właściwości dynamiczne przedmiotu
  • Dodana funkcja clearDynamicProperties(): void – Usuwa wszystkie właściwości dynamiczne ze stosu elementów
  • Dodana funkcja getDynamicProperty(identyfikator: string): boolean | numer | ciąg | Wektor3 | niezdefiniowany – Zwraca wartość właściwości dynamicznej o podanym identyfikatorze, jeśli istnieje; w przeciwnym razie zwraca wartość niezdefiniowaną
  • Dodana funkcja getDynamicPropertyIds(): string[] – Zwraca tablicę wszystkich identyfikatorów właściwości dynamicznych na stosie elementów
  • Dodana funkcja getDynamicPropertyTotalByteCount(): number – Zwraca całkowitą liczbę bajtów wszystkich właściwości dynamicznych na stosie elementów
  • Dodana funkcja setDynamicProperty(identyfikator: string, wartość?: boolean | liczba | string | Vector3): void – Ustawia wartość właściwości dynamicznej o podanym identyfikatorze. Jeśli wartość jest niezdefiniowana, właściwość dynamiczna zostanie usunięta
  • Dodana funkcja clearDynamicProperties(): void – Usuwa wszystkie właściwości dynamiczne ze stosu elementów
  • Dodana funkcja getDynamicProperty(identyfikator: string): boolean | numer | ciąg | Wektor3 | niezdefiniowany – Zwraca wartość właściwości dynamicznej o podanym identyfikatorze, jeśli istnieje; w przeciwnym razie zwraca wartość niezdefiniowaną
  • Dodana funkcja getDynamicPropertyIds(): string[] – Zwraca tablicę wszystkich identyfikatorów właściwości dynamicznych na stosie elementów
  • Dodana funkcja getDynamicPropertyTotalByteCount(): number – Zwraca całkowitą liczbę bajtów wszystkich właściwości dynamicznych na stosie elementów
  • Dodana funkcja setDynamicProperty(identyfikator: string, wartość?: boolean | liczba | string | Vector3): void – Ustawia wartość właściwości dynamicznej o podanym identyfikatorze. Jeśli wartość jest niezdefiniowana, właściwość dynamiczna zostanie usunięta
  • Dodano klasę EntityProjectileComponent. Ten komponent służy do strzelania do obiektu pocisku i modyfikowania jego właściwości
  • Dodano interfejs ProjectileShootOptions. Ten interfejs jest używany z funkcją strzelania, aby opcjonalnie modyfikować celność pocisku podczas strzału
  • Błąd PropertyOutOfBounds
  • Dodano nowy błąd PropertyOutOfBoundsError, który zgłasza się, gdy ograniczona właściwość jest ustawiona poza granicami
  • Interfejsy API ContainerSlot zgłaszają teraz błąd InvalidContainerSlotError, jeśli miejsce na kontener jest nieprawidłowe lub jeśli właściwość jest ustawiona na pustym gnieździe
  • Właściwość typeId nie zwraca już wartości niezdefiniowanej dla pustych miejsc, lecz zamiast tego zgłasza błąd InvalidContainerSlotError
  • Dodana funkcja hasItem – Zwraca informację, czy w slocie znajduje się przedmiot
  • Dodana funkcja getCanPlaceOn – Zwraca tablicę identyfikatorów bloków, na których można umieścić przedmiot
  • Dodana funkcja getCanDestroy – Zwraca tablicę identyfikatorów bloków, które element może zniszczyć w przypadku użycia
  • runJob() i system.clearJob()
  • Dodano runJob i clearJob do optymalizacji długotrwałych zadań przy użyciu generatorów JavaScript. runJob pobiera funkcję generatora i zwraca identyfikator zadania. Zobacz dokumentację, aby zapoznać się z przykładami użycia
  • @minecraft/server.BlockPermutacja
  • Przeniesiono interfejsy API getState i withStates z wersji beta do wersji stabilnej

Skrypty

  • Naprawiono problem polegający na tym, że nie można było kliknąć przycisków ActionFormData, jeśli w formularzu było więcej niż 255 przycisków.
  • Komponent blokowy „minecraft:unit_cube” stał się przestarzały. Użycie go w treści oznaczonej wersją 1.20.60 i nowszą spowoduje błąd treści.
  • Używanie treści oznaczonych wcześniej niż 1.20.60 spowoduje aktualizację komponentu blokowego „minecraft:unit_cube” do komponentu blokowego „minecraft:geometry” z identyfikatorem „minecraft:geometry.full_block”, ale zachowa kompatybilność wsteczną ze wszystkimi zachowaniami.
  • Dodano ScriptBiomeTypes i ScriptBiomeType, aby umożliwić interfejsowi API skryptów wyliczenie rejestru BiomeRegistry.
  • Dodano funkcję findClosestBiome do Dimension, aby znaleźć biom określonego typu najbliższy danej pozycji na świecie.
  • Komponent blokowy „minecraft:random_ticking” znów działa.

Droga

  • Zmieniono identyfikatory przedziałów zapytań dotyczących czasu odnowienia, aby były wymagane w przypadku gniazd kontenerów z więcej niż jednym indeksem, rejestrując błędy treści, jeśli nie zostały podane
  • cooldown_time(nazwa gniazda, identyfikator gniazda)
  • cooldown_time_remaining(nazwa_slotu,identyfikator_slotu)
  • is_cooldown_type(cooldownName,slotName,slotId)

Dotyczy to informacji o łatce dla aktualizacji. Oczekuje się, że aktualizacja 1.21 będzie najważniejsza, biorąc pod uwagę liczbę zmian i udoskonaleń dodanych przez Mojang Studios.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *