새로 오신 분들은 길라잡이를 꼭 읽어주세요.

문서의 정리·작성번역을 도와주시면 마인크래프트 위키에 큰 힘이 됩니다.

폭발

Minecraft Wiki
이동: 둘러보기, 검색
TNT가 폭발하는 모습.

폭발은 파괴력을 가지는 사건으로 여러가지 상황으로 인해 발생한다. 주변에 있는 블록을 부수거나 플레이어, 엔티티, 방어구의 내구도에 데미지를 준다. 몇몇 폭발 종류는 한 블록 또는 그보다 더 많은 을 만든다. 폭발 현상은 충격 입자를 만든다.

다중 폭발은 물체에 더 큰 추진력을 줄 수 있다. 하지만 다중폭발이 블록 데미지를 누적하는 것이 아니다. 예컨대 폭발 저항 6,000인 흑요석을 1,500개의 TNT를 동시에 터뜨려 파괴하려 한다면 랙 때문에 컴퓨터가 꺼질지언정 흑요석이 파괴되는 것은 아니다. 폭발이 블록에 주는 데미지는 개개의 폭발에 따라 계산하기 때문이다. 그리고 블록의 폭발저항은 생명력과 달리 한 번 데미지를 입으면 다시 본래의 폭발저항으로 돌아간다.

"파괴된" 블록들은 아이템화 될 가능성이 존재한다. 그리고 이 가능성은 1p로 나타내는데, p는 폭발 정도를 나타낸다. 그래서, 충전되지 않은 크리퍼의 폭발은 아이템화 될 13의 가능성이 있다.

폭발을 이용한 기구 중에 TNT 대포가 유명하다. TNT 대포는 떨어지는 블록을 쏠 수도 있다. 심지어 점화 중인 TNT를 쏠 수 있다.

크리퍼가 폭발을 공격으로 사용하고 TNT가 주로 테러용으로 사용되기 때문에 대부분의 서버에서는 폭발이 일어나지 않게 조정하거나 폭발이 블록을 부수지 않도록 설정한다.

폭발 강도[편집 | 원본 편집]

폭발 종류 참고

위더
(생성 될 때)
7

엔드 수정
(파괴될 때)
6 인근의 모든 수정이 모두 함께 폭발한다.

충전된 크리퍼
6 폭발에 의해 죽여진 의 해골 또는 몹 머리를 드롭한다.

침대
(네더디 엔드에서 잘 때)
5 폭발한 자리에 불이 붙는다.

TNT
4

크리퍼
3

가스트
파이어볼
1 폭발한 자리에 불이 붙는다.

검은색 위더 해골
1

푸른색 위더 머리
1 폭발 반경내 블록(기반암, 엔드 차원문 틀 및 장벽 등 제외)을 모두 폭발 저항 4 로 취급한다.

폭죽은 엔티티에게는 피해를 입히나, 지형은 파괴하지 않으므로, 일반적인 폭발로 보지 않는다.

가마솥은 적절치 않은 액체를 넣으면 폭발을 일으키나, 지형에는 영향이 없다. [베드락 에디션 전용]

폭발공의 비교. 제일 왼쪽위 위더 해골이며, 그 다음 왼쪽으로부터 위더, 크리퍼, 충전된 크리퍼, TNT

효과[편집 | 원본 편집]

블록 폭발 모델[편집 | 원본 편집]

1352 rays from the explosion center to points that uniformly distributed on the surface of a cube centered at the explosion with an edge length of 2. (However, this only defines their directions, not their length)
The roughly spherical pattern of blocks destroyed can be seen here (note that a resource pack is being used in order to more clearly see the pattern through the glass).

폭발은 근처에 있는 블록을 부술 수 있다. 폭발 이펙트는 오른쪽 그림과 같이 폭발 근원에서부터 많은 좌표로 일어나는게 개별적으로 계산을 한다.

파일:Bedrockbreak.png
폭발 강도가 반드시 엄청 커야만 기반암 블록을 부순다.(1542860이상의 강도)
  1. A cube around the explosion is divided into a 16×16×16 grid, and rays are created from the center to each outer point of this grid
  2. Each ray is given an intensity, calculated as (0.7 + [a random value from 0 to 0.6]) × [강도]
  3. For every 0.3 blocks along the ray, the intensity of the ray decays/is attenuated by 0.3×0.75 (0.225), and the block it passes through absorbs/reduces it by ([blast resistance/5]+0.3)×0.3
  4. The ray destroys all blocks that could not end the ray at any checkpoint

From the above process, the following results can be deduced (where ⌊x⌋ is the floor function):

  • The blast radius in the air of an explosion (i.e. only attenuated, not absorbed by blocks) = 파일:Blast radius in the air.svg == 10.2 (charged creepers), 6.9 (TNT), 5.1 (creepers), 1.5 (fireballs). For example, a TNT explosion can destroy a torch 7 blocks away. But how many blocks an explosion can destroy is non-deterministic and also dependent on the specific location of the explosion.
  • The minimum block resistance required to absorb maximum blast force of an explosion happening in nearby air = ((1.3 × power − attenuation steps × step length × 0.75)/step length − 0.3) × 5. To not be destroyed, a block has to absorb all blast force at the first checkpoint in it.
    • The attenuation steps is subject to collision restrictions. For explosion in air, there is at least one attenuation step. TNT and creeper explosion are always 0.49 and 0.5 meter away from nearest block (2 att. steps), but fireball explosion can happen anywhere (1 att. step).
    • 그래서, the block resistances are 121.00 (charged creepers), 77.67 (TNT), 56.00 (creepers), 16.42 (fireballs).
    • 그래서 , 용암 (*Only the stationary block) 흑요석, 기반암은 항상 파괴되지 않고, 울타리같은 폭발저항이 작은 블록들은 파이어볼에 의해 부서질 수 있다. 이것은 이론적인 크기일 뿐이고 현실적으로는 폭발저항이 작은 블록이 항상 부서지는 것이 아니다. 그리고 마인크래프트의 가설은 단순하기에, 여기에는 더 이상의 원리는 없다.

엔티티와의 상호작용[편집 | 원본 편집]

폭발은 블록과 달리 엔티티에 따라 효과가 다르다. 엔티티는 폭발에 의해 데미지를 받고 파워×2의 피해반경에 있으면 밀려난다. 참고로 "피해 반경(damage radius)"은 블록이 받는 폭발 반경과 다르다.

  1. For every entity within a 2×[power] block sphere of the explosion center, the impact is (1-[distance from explosion/power/2])×[exposure] (see section below on exposure)
  2. The entity is damaged by (impact×impact+impact)×8×power+1 (armor enchantments for damage are handled separately)
  3. After damage, exposure is reduced by (exposure×[max blast protection from all armor]×0.15)
  4. The entity's eyes are propelled along the ray from the explosion center by the new exposure

From the above process, the following results can be deduced:

  • Entities will always get at least 1 point of damage if they are within the radius, regardless of their explosion exposure.
  • 엔티티가 가지는 최대 데미지는 (폭발 진원에 있어서 100% 노출되었을 때) = (1 × 1 + 1) × 8 × 파워 + 1 point of damage = 97 (충전된 크리퍼), 65 (TNT), 49 (크리퍼), 17 (파이어볼)이다. 폭발 진원과 엔티티 사이에 블록이 가로막고 있으면 엔티티는 낮은 데미지를 입는다.
  • TNT폭발로 얻을 수 있는 엔티티의 최대 속도 획득은 100% 노출된 폭발 중심에서 1이다.
A primed TNT AABB has directionally asymmetrical sample points (1/2.96 spacing) because of rounding.

폭발 노출 계산 Calculation of explosion exposure[편집 | 원본 편집]

  1. 엔티티 bounding box는 [2×+1][2×높이+1][2×깊이+1]의 그리드에 동일하지 않은 간격으로 나뉜다.
  2. 폭발선은 폭발의 중심으로부터 각자의 발산방향으로 그린다.
  3. 엔티티의 노출은 없어지지 않은 폭발선의 비율이다.

근사치의 알고리즘은 추진 방향에 비대칭적인 샘플링 에러를 갖고 있다. 예를 들어 전형적인 TNT 대포는 부분적으로 서쪽 방향에 최대 범위를 갖는다. 중요한 TNT가 서쪽방향으로 가장 큰 샘플링 노출을 갖기 때문이다.

불을 동반한 폭발[편집 | 원본 편집]

폭발에 불이 붙는 능력이 있으면 불투명 블록 위에 있는 폭발 영향을 받은 빈 공간에 1/3 확률로 무작위로 불이 붙기 시작한다.

랙 연장[편집 | 원본 편집]

한 번 폭발을 하면 첫번째로 폭발을 계산 하는데 랙이 걸리고 아이템화된 블록을 계산하는데 랙이 걸리고 물이나 용암이 흐르는 것을 계산하는데 또 랙이 걸리고 구덩이를로 인해 생긴 블록을 또 나타내는 데에 랙이 걸린다. 기술적으로 드롭된 아이템은 5분 후에 사라진다. 하지만 너무 험악하게 쓴 나머지 랙이 크게 걸려 버렸다면 이 드롭된 아이템도 거슬릴 때가 있다.

어떤 게임규칙이나 명령어를 이용해 이 현상을 피할 수 있다.: /gamerule dotiledrops false 등을 이용해 게임규칙 doTileDrops를 false로 돌리면 폭발로 인해 블록이 아이템화 되지 않는다. 또, /kill @etype=item 은 이미 드롭한 아이템을 전부 없앤다.
폭발을 계산하는 것부터 컴퓨터에게 매우 큰 부담이 될 수 있다. 그래서 TNT를 수십에서 수백개 이상 터트리면 컴퓨터에 따라 폭발을 계산하기 전에 튕길 수 있다.

폭발 저항[편집 | 원본 편집]

[수치 수정]

블록명 폭발 저항

장벽
18,000,003

기반암
18,000,000

구조물 블록
18,000,000

명령 블록
18,000,000

엔드 관문 (블록)
18,000,000

엔드 차원문
18,000,000

엔드 차원문 틀
18,000,000

모루
6,000

마법 부여대
6,000

흑요석
6,000

엔더 상자
3,000

거품 기둥
?

용암
500

500

드래곤 알
45

엔드 돌
45

석탄 블록
30

다이아몬드 블록
30

에메랄드 블록
30

황금 블록
30

철 블록
30

레드스톤 블록
30

벽돌
30

벽돌 계단
30

안산암
30

조약돌
30

조약돌 계단
30

조약돌 담장
30

섬록암
30

화강암
30

철창
30

주크박스
30

이끼 낀 돌
30

네더 벽돌
30

네더 벽돌 울타리
30

네더 벽돌 계단
30

프리즈머린
30

퍼퍼 블록
30

퍼퍼 기둥
30

퍼퍼 반 블록
30

퍼퍼 계단
30

붉은 네더 벽돌
?

셜커 상자
?

30

석재 벽돌
30

석재 벽돌 계단
30

돌 반 블록
30

철문
25

철 다락문
25

몬스터 생성기
25

호퍼
15

테라코타
21

거미줄
20

발사기
17.5

공급기
17.5

화로
17.5

관측기
?

신호기
15

석탄 광석
15

코코아
15

다이아몬드 원석
15
블록명 폭발 저항

에메랄드 원석
15

울타리
15

울타리 문
15

금광석
15

철광석
15

Lab Table
?

청금석 블록
15

청금석 원석
15

네더 석영 원석
15

레드스톤 광석
15

다락문
15

나무 판자
?

나무 문
15

나무 반 블록
15

나무 계단
15

상자
12.5

제작대
12.5

덫 상자
12.5

뼈 블록
?

가마솥
10

Compound Creator
?

통나무
10

콘크리트
?

책장
7.5

유광 테라코타
?

현수막
5

잭오랜턴
5

수박 (블록)
5

몹 머리
5

네더 사마귀 블록
?

호박
5

표지판
5

엔드 석재 벽돌
4

석영 블록
4

석영 계단
4

소리 블록
4

붉은 사암
4

붉은 사암 계단
4

사암
4

사암 계단
4

양털
4

벌레 먹은 블록
3.75

활성화 레일
3.5

탐지 레일
3.5

전동 레일
3.5

레일
3.5

잔디 길
3.25

점토
3

경작지
3

잔디 블록
3

자갈
3

스펀지
3

젖은 스펀지
3

양조기
2.5

버튼
2.5

케이크
2.5

거친 흙
2.5

콘크리트 가루
?

2.5

살얼음
?

건초 더미
2.5

얼음
2.5
블록명 폭발 저항

꽁꽁 언 얼음
2.5

레버
2.5

마그마 블록
?

균사체
2.5

피스톤
2.5

이동하는 피스톤
?

피스톤 머리
?

회백토
2.5

압력판
2.5

모래
2.5

영혼 모래
2.5

끈끈이 피스톤
2.5

무게 압력판
2.5

선인장
2

후렴화
2

후렴초
2

사다리
2

네더랙
2

유리
1.5

유리판
1.5

발광석
1.5

레드스톤 조명
1.5

바다 랜턴
1.5

색유리
1.5

색유리 판
1.5

침대
1

햇빛 감지기
1

거대한 버섯
1

1

눈 블록
?

덩굴
1

양탄자
0.5

1

공기
0

사탕무
?

당근
0

마른 덤불
0

엔드 막대기
0

0

화분
0

0

잔디
0

수련잎
0

잠긴 상자
0

수박 줄기
0

버섯
0

네더 차원문
0

네더 사마귀
0

감자
?

호박 줄기
0

레드스톤 비교기
0

레드스톤 중계기
0

레드스톤 횃불
0

레드스톤 가루
0

묘목
0

슬라임 블록
0

구조물 공허 공간
?

사탕수수
0

TNT
0

횃불
0

인계철선
0

철사 덫 갈고리
0

0

통상 데미지의 반지름[편집 | 원본 편집]

The player will receive damage, if within these radii of a 100% exposure ground 1-block, 2-blocks, or 4-blocks of TNT explosion, with the amount of damage labeled on each circle in the figures below.

KillRadiiGrenade1.png KillRadiiGrenade2.png KillRadiiGrenade4.png

역사[편집 | 원본 편집]

st
0.24 크리퍼가 2009년 8월 24일에 처음 소개되었다. Notch가 만든 실패한 돼지 모델을 기반으로 하였다.
0.26 SURVIVAL TEST 9 TNT가 추가되었다.
i
January 22, 2010 폭발이 더 "좋아졌다."
January 25, 2010 폭발이 이제 강한 재질을 통과할 때 파워가 줄어들게 된다..
알파
1.2.0 폭발성의 파이어볼을 쏘는 가스트가 추가되었다.
베타
1.5 크리퍼가 번개에 맞으면 충전되어 더 큰 힘과 반경으로 폭발할 수 있게 되었다.
1.6 네더에서 침대로 잠을 청하면 터진다.
1.8 폭발이 폭발 이후 충격파 입자를 방출하게 되었다. 1.8이전에는 그저 연기만 방출하였다.
Sound Update 2011년 11월 13에 있던 '소리 업데이트'에서 TNT에 새로운 폭발음이 추가되었다.
정식판
1.0.0 Beta 1.9-pre3 지옥에서 침대와 가스트가 불로 인해 폭발하게 되었다.
Beta 1.9-pre4 세상의 끝에서도 침대로 잠을 청하면 터진다.
"폭발 저항" 마법 부여가 추가되었다.
Beta 1.9-pre6 베드락 위에 생성되는 엔더 수정이 추가되었다. 근접공격이나 눈덩이, 화살 같은 원거리 공격에 파괴되면서 폭발한다.
1.3.1 12w24a 플레이어가 폭발에 넉백되지 않은 것을 수정하였다.
1.3.1 플레이어의 폭발 대미지가 난이도에 따라 달라지게 되었다. 평화로움에서 플레이어는 대미지를 입지 않는다.
1.4.2 12w34a 검은 위더 머리를 발사하는 위더가 추가되었다.
12w37a Wither will make a massive explosion upon its creation after its health is fully charged.
푸른 위더 머리가 추가되었다.
12w38b New Creeper fall mechanics; Creepers will explode if they fall on the player from a certain height.
1.5 Destroyed blocks have a 1/power chance of dropping as items; previously it was a fixed 30% chance.
1.8.2 폭발이 더이상 한 방향으로 치우치지 않게 되었다.
포켓 에디션
0.12.1 폭발 입자가 추가되었다.


여담[편집 | 원본 편집]

  • Explosions with a power greater than 100 look mostly the same from the outside, as only certain lines are used to determine if a block breaks. However, some of those lines continue underground.
  • 충분히 강한 폭발로 베드락을 부수는 것이 가능하다. 그 폭발은 30,000,000 블록 이상의 반지름을 가져야 한다. 만약에 폭발이 끊임없이 계속된다면, 238,775,501.2블록을 없앨 수 있는 양이다. 하지만 모든 블록이 없어지는 것이 아니라 한 라인을 따라가는 폭발일 것이다.(이전 참고)
    • 이런 폭발로 베드락이 드롭되진 않을 것이다.
  • Explosions going off in flowing water or lava will apply propulsion to entities, but won't affect any blocks, regardless of the blocks' blast resistance.
  • 물 속에서 폭발은 입자를 생성하지 않는다.
  • Explosions can redirect projectiles, including Ender Pearls.
  • 폭발 저항이 있는 블록 뒤에 있는 블록이라도 폭발로 인해 사라질 수 있다.
  • Explosions will propel dead mobs' bodies if they go off just after the mob dies.
  • If primed TNT explodes in a large, solid cube of stone blocks, it will create an exact 3x3x3 cube inside.
    • Experimentation confirms that a TNT detonation will cause a 3x3 hole in a solid block of anything with a blast resistance less than that of water, but more than 12.5 (e.g. crafting tables). This implies that 3x3 is the minimum possible result of a TNT detonation without the blast being resisted altogether.
  • 떨어지는 모래가 물 속에 있는 TNT로 떨어진다면 떨어지는 모래는 데미지를 입는다.