Eksplozja jest fizycznym wydarzeniem w świecie Minecraft, spowodowanym przez TNT, Creeper'y 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 x 0.98 x 0.98 kostki.
  • Siła - Siła eksplozji określa promień wybuchu. Wybuch TNT ma siłę 4, Creeper'a - 3, a kuli Ghast'a - 1
  • Zdolność do wzniecania ognia - Obecnie tylko ognista kula ma taką właściwość.
 
Promienie wybuchu

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.
  • Wybuch obowiązuje wszędzie, a jego siła zależna jest od pomnożenia przez liczbę losową [0.7, 1.3].
  • Dodaj do stanu bloku 0.3. Blok inny niż powietrze absorbuje siłę eksplozji (opór bloku/5 + 0.3). Jeżeli siła wybuchu nie wchłania się całkowicie wtedy blok zostaje zniszczony (bloki wiszące w powietrzu także mogą zostać zniszczone).
  • The blast force is attenuated by step · 0.75 each step, if the blast force is completely absorbed or attenuated, perform the same process on the next line.


Maksymalny zasięg wybuchu TNT to 6.9, Creeper'a 5.1, a kuli Ghast'a 1.5. Np. TNT może zniszczyć pochodnię oddaloną od niego o 7 bloków. Minimalna odporność bloku na maksymalną siłę TNT to 77.67, Creeper'a 63.5, a kuli Ghast'a 20.17. Źródło wody, lawy i 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 bedrock jest niezniszczalny z tego powodu, że do jego 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.

Zniszczony blok ma 30% szans na to, że będzie on możliwy do zebrania. Natomiast wszystkie bloki już wydobyte (leżące na ziemi) zostaną zniszczone. 30% ma także na wyrzucenie przedmiotów skrzynia, jeżeli zostanie zniszczona przedmioty przepadną, jeżeli nie, przedmioty zostaną w środku.

Interakcja z innymi środkami wybuchowymi

Możliwe jest wystrzelenie ładunków wybuchowych za pomocą innych ładunków wybuchowych, aby to się stało jeden ładunek wybuchowy musi stać 2 klocki od drugiego i wybuchnąć.

  • For each entity where attenuation is less than 1, let impact equal (1 - attenuation) · exposure.
  • Try to apply (impact · impact + impact) · 4 · radius + 1 damage to the entity, and propel the entity so that its velocity increases by impact in the direction from explosion to the entity.

As a result, entities will always get at least 1 damage if they are within blast radius, regardless of explosion exposure.

 
Pokaz TNT AABB

Calculation of explosion exposure

Explosion exposure is the ratio of visible sample points to all sample points drawn uniformly from the axis-aligned bounding box (AABB) of the affected entity. Point visibility is determined with ray tracing from the explosion point to sample points. Details on the sampling method and ray tracing are beyond the scope of this article. The spacing of sample points of a primed TNT is 1/2.96.

AABB sampling error results in directional asymmetry of propulsion. For example, a typical TNT cannon has maximum range in the west direction partly because the sampled AABB of a primed TNT has largest exposure in that direction.

Causing fire

If the explosion has the ability, it will randomly start fire in 1/3 of all destroyed air blocks that are above opaque blocks. Prior to Beta 1.3, Ghasts' fireballs could start fire.

Odporność bloków

Poniższe informacje pobrane są z testów w grze (Beta 1.3). [edit]

Nazwa bloku Odporność bloku
Podłoże skalne 18.000.000
Obsydian 6.000
Lawa 500
Woda 500
Cegły 30
Brukowiec 30
Diament (blok) 30
Złoto (blok) 30
Żelazo (blok) 30
Szafa grająca 30
Brukowiec z mchem 30
Kamienne schody 30
Schodek 30
Kamień 30
Żelazne drzwi 25
Mob Spawner 25
Dozownik 17.5
Piec 17.5
Węgiel (ruda) 15
Diament (ruda) 15
Drewniane drzwi 15
Płot 15
Złoto (ruda) 15
Żelazo (ruda) 15
Lapis Lazuli (blok) 15
Nazwa bloku Odporność bloku
Lapis Lazuli (ruda) 15
Czerwony kamień (ruda) 15
Drewniane schody 15
Drewniany schodek 15
Skrzynia 12.5
Stół warsztatowy 12.5
Drewno 10
Biblioteczka 7.5
Jack-O-Lantern 5
Dynia 5
Znak 5
Instrument 4
Piaskowiec 4
Wełna 4
Tory 3.5
Glina (blok) 3
Pole uprawne 3
Trawa 3
Żwir 3
Gąbka 3
Ciasto 2.5
Ziemia 2.5
Lód 2.5
Dźwignia 2.5
Płyta naciskowa 2.5
Nazwa bloku Odporność bloku
Piasek 2.5
Piasek dusz 2.5
Przycisk 2.5
Kaktus 2
Drabina 2
Netherrack 2
Szkło 1.5
Glowstone (blok) 1.5
Łóżko 1
Liście 1
Śnieg (blok) 1
Śnieg Szablon:Blast Resistance Values
Nasiona Szablon:Blast Resistance Values
Kwiaty Szablon:Blast Resistance Values
Ogień Szablon:Blast Resistance Values
Grzyby Szablon:Blast Resistance Values
Portal Szablon:Blast Resistance Values
Czerwony kamień (przewód) Szablon:Blast Resistance Values
Czerwony kamień (pochodnia) Szablon:Blast Resistance Values
Czerwony kamień (przekaźnik) Szablon:Blast Resistance Values
Trzcina cukrowa Szablon:Blast Resistance Values
Sadzonka Szablon:Blast Resistance Values
TNT 0 (zapala się)
Pochodnia Szablon:Blast Resistance Values
Powietrze Szablon:Blast Resistance Values


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.