Eksplozja jest fizycznym wydarzeniem w świecie Minecraft spowodowanym przez TNT, creepery, Withera lub ogniste kule ghastów. Wybuch może zniszczyć pobliskie bloki, zabić moby i gracza, a także wzniecić ogień.
Właściwości
- Wielkość – zapalenie TNT sprawia, że jego wielkość zmienia się w 0,98 × 0,98 × 0,98 bloku.
- Siła – siła eksplozji określa promień wybuchu.
- Wither w momencie pierwszego spadku punktów zdrowia do połowy (tylko w Bedrock Edition) – 8, przy czym niszczy każdy blok możliwy do zniszczenia w trybie przetrwania niezależnie od odporności na eksplozje.
- Bedrock Edition) – 7. Wither podczas odradzania oraz podczas śmierci (tylko w
- Kryształ Endu (kiedy niszczony) – 6, przy czym wszystkie pobliskie kryształy Endu również eksplodują.
- creeper – 6, przy czym niektóre uśmiercone moby upuszczają głowy lub czaszki. Naładowany
- Łóżko użyte w Netherze lub Endzie – 5.
- Kotwica odrodzenia użyta w Świecie lub Endzie – 5.
- TNT – 4.
- Podwodne TNT (tylko w Bedrock Edition i Education Edition) – 4 (również pod wodą).
- Creeper - 3.
- Ognista kula ghasta - 1.
- Czarna czaszka Withera - 1.
- Niebieska czaszka Withera – 1, przy czym niszczone są wszystkie bloki w zasięgu eksplozji o odporności na eksplozje nie większej niż 0,8.
- Zdolność do wzniecania ognia – eksplozje wywołane przez ognistą kulę, kotwicę odrodzenia oraz łóżko mają taką właściwość.
Proces
Niszczenie bloków
- Wybuch rozchodzi się od środka do każdego z 1352 punktów równomiernie rozłożonych na powierzchni sześcianu, gdzie eksplozja skupia się na krawędzi bloku o długości 2.
- Każdemu takiemu promieniowi dany jest parametr intensywności o wartości od
(0,7 × siła eksplozji)
do(1,3 × siła eksplozji)
. - Po każdorazowym pokonaniu odległości 0,3 bloku w powietrzu od intensywności danego promienia eksplozji odejmuje się
(0,3 × 0,75)
, czyli 0,225. Każdy blok niż powietrze z kolei zmniejsza intensywność każdego promienia eksplozji o(odporność na eksplozje + 0,3) × 0,3
. Dopóki opór bloku nie absorbuje w pełni siły promienia wybuchu, każdy kolejny blok na drodze promienia jest niszczony. - Maksymalny zasięg wybuchu w powietrzu wyraża się wzorem
[1,3 × siła eksplozji / 0,225] × 0,3
, gdzie[x]
to funkcja zwracająca część całkowitą liczby x. - Minimalna odporność bloku na maksymalną siłę eksplozji wyraża się wzorem
((1,3 × siła eksplozji − ilość osłabień × 0,225) / 0,3) − 0.3
.
Maksymalny zasięg wybuchu naładowanego creepera wynosi 10,2, TNT – 6,9, creepera – 5,1, a kuli ghasta – 1,5. Na przykład TNT może zniszczyć pochodnię oddaloną od niego o 7 bloków. Minimalna odporność bloku na maksymalną siłę naładowanego creepera wynosi 24,2, TNT – 15,534, creepera – 11,2, a kuli ghasta – 3,284. Źródło wody lub lawy oraz obsydian mogą być zniszczone przy użyciu odpowiedniej ilości TNT (dla przykładu: obsydian może być zniszczony za pomocą 648 sztuk TNT). Jednak skała macierzysta jest niezniszczalna z tego powodu, że do jej zniszczenia potrzeba aż 360000 sztuk TNT. Żaden komputer nie wytrzymałby takiego obciążenia, ponieważ gra by się zawiesiła, a zapis gry stałby się nie do odtworzenia.
Interakcja z innymi środkami wybuchowymi
Możliwe jest wystrzelenie ładunków wybuchowych (lub bloków podatnych na grawitację) za pomocą innych ładunków wybuchowych, aby to się stało, jeden ładunek wybuchowy musi stać w odległości 2 bloków od drugiego i wybuchnąć.
- Dla każdego bloku, w którym osłabienie jest mniejsze niż 1, oddziaływanie jest równe (1 - tłumienie) obrażeniom od wybuchu.
- Spróbuj zastosować
(wpływ oddziaływania) · 4 · promień + 1
uszkodzenie bloku tak, aby jego prędkość zwiększała się pod wpływem siły eksplozji.
W związku z tym bloki, które są wystrzeliwane zawsze muszą ponieść przynajmniej jeden punkt uszkodzenia, ponieważ muszą znajdować się w promieniu wybuchu.
Obliczanie obrażeń od wybuchu
Obrażenia od wybuchu stanowią widoczne punkty wszystkich sporządzonych jednolicie próbek ułożonych na osi ograniczającego sześcianu (ang. AABB). Widoczność punktów ustala się poprzez śledzenie promieni z punktu eksplozji do próbek. Szczegóły dotyczące pobierania próbek i śledzenia promieni od epicentrum wybuchu, wykracza poza zakres tego artykułu. Odstęp punktów od zapalonego TNT wynosi 1 / 2,96
.
Wyniki AABB są często różne, jeżeli wystrzał jest skierowany w inne strony. Np. typowa armata TNT wystrzeliwuje pocisk najdalej w stronę zachodnią, dlatego że siła AABB TNT skierowana jest właśnie w tym kierunku.
Możliwość wzniecenia ognia
Jeżeli wybuch może spowodować ogień wtedy 1/3 przestrzeni w miejscu wybuchu nad solidnymi blokami zapala się. Przed wersją 1.3 Beta ghasty mogły podpalać ognistymi kulami okoliczne bloki.
Odporność bloków
Poniższe informacje pobrane są z testów w grze (1.15 lub snapshoty wersji 1.16).
Od wersji 1.15 (w nieoficjalnych wersjach od 1.15-pre1) odporność na eksplozje wszystkich bloków jest pięć razy mniejsza niż przed jej wydaniem, jednak siła wszystkich eksplozji wobec bloków również została obniżona pięć razy. Zmiana ta umożliwiła optymalizację wybuchów TNT.
[edytuj]
Typowy promień wybuchu
Naszą postać mogą zabić promienie 1,2,4 (promienie wybuchu TNT). Zabierają one 100% życia. Od najmniejszej izolinii szkody wynoszą: 0%, 25%, 50%, 75% i 100%. Zbroja może pochłaniać obrażenia.