Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
注册
Advertisement
Ic translate
此条目的(部分)内容需要翻译。

你可以帮助我们来翻译此条目,但请勿使用机器翻译

Template:Translation:未知参数。

Minecraft-tnt-explosion

一个TNT爆炸。

爆炸(Explosion)是一种可由多种因素造成的物理事件,总的来说是破坏性的。爆炸可以破坏附近的方块,弹开和伤害附近的玩家实体,有些爆炸还会使周围着。爆炸会产生"shockwave(冲击波)"的颗粒效果。

多个近距离爆炸可以将物体弹射得更远,但不会对方块的破坏产生叠加效果。这是因为每个爆炸造成的方块破坏都是单独计算的;方块的爆炸抗性也不会因为爆炸而被削弱。

因爆炸而被破坏的方块有几率变成可拾起的物品(否则则会消失),这个几率为1p(p为爆炸威力)。例如普通爬行者爆炸的威力为3,那么被它炸毁的方块将有13的几率可以被回收。

“多个近距离爆炸可以将物体弹射得更远”这一特性被用作TNT或者其他被重力影响的方块的大炮的制作。

爆炸强度

爆炸种类 威力 备注
凋灵(在生成时或死亡[仅携带版]时) 7
末影水晶 6
高压爬行者 6
(在下界或在末地中) 5 会产生火焰
TNT 4
爬行者 3
恶魂的火球 1 会产生火焰
黑色凋灵之首 1
蓝色凋灵之首 1 会视周围方块的爆炸抗性不高于4。(不会影响基岩、末地传送门方块、末地传送门框架、命令方块、结构方块、结构空位和屏障)

虽然烟花火箭能炸伤实体,但其不会破坏方块,所以在这里不当做爆炸讨论。

效果

方块被破坏的形态

ExplosionRay

1352条射线从爆炸中心扩散至边长为2的立方体表面。(仅用来展示其扩散方向,并不代表实际长度。)

Explosion outline

这里可以看到爆炸摧毁方块后的大致球状模式。(为了方便观察,这里使用了一个材质包。)

爆炸可以摧毁附近的方块。其爆炸的效果是从爆炸中心射出大量射线并对附近各个方块的影响作独立计算,正如右图所示。

  • 每条射线都有一个初步的强度,随机从[0.7×威力至1.3×威力]取值
  • 爆炸影响的效果会以射线上每0.3(段长)为一个单位来进行计算。
  • 爆炸影响中的(爆炸抗性/5+0.3)×段长会在每个单位被非空气方块(无论是否已被破坏)吸收,并在每个单位间以段长×0.75衰退,直到完全被吸收或衰退。
  • 如果一个方块没能在其位置阻断爆炸射线,它将会被破坏(空气方块也可以被破坏)。

从上面的过程,可以推导出以下的结果:

  • 一场爆作在半空中的爆炸半径(即仅衰退,不会被方块吸收)=[1.3×威力/(段长×0.75)]×段长=10.2(被雷击中过的爬行者),6.9(TNT),5.1(爬行者),1.5(火球)。例如,TNT爆炸可以摧毁一把七方块以外的火把。但是爆炸能摧毁多少方块具有不确定性,也取决于爆炸发生的具体位置。
  • 最低所需的可用来吸收在附近的空气发生的爆炸的最大爆炸力量的方块抵抗力=((1.3×威力-衰退值(所经过的单位)×段长×0.75)/段长-0.3)×5。方块要不被破坏,就要在它之内的第一个单位吸收所有的爆炸力量。
    • 衰退值是受到碰撞的限制。在空气中的爆炸,至少会有一个衰退值。TNT和爬行者的爆炸总是离最近的方块0.49和0.5米(两个衰退值),但火球爆炸可发生在任何地方(一个衰退值)。
    • 因此,方块抵抗力会是121.00(被雷击中过的爬行者),77.67(TNT),56.00(爬行者),16.42(火球)。
    • 因此,静止的熔岩黑曜石,和基岩是永远不能被破坏的,而栅栏和有更少抵抗力的方块可以被火球摧毁。这些都是理论值,而现实中抵抗力较差方块并不会总是被破坏。

要注意:多个的爆炸效果,无论爆炸时间差距怎样少,在一个方块上都是独立计算,并连续地为每爆炸计算影响。而在爆炸的历史上,方块从没有过"临时生命"或类似的性质。这意味着爆炸对方块并没有累积性效应。

与实体的互动

爆炸对实体的影响与其对方块的影响不同。如果一个实体位于爆炸威力×2伤害半径,该实体会被炸伤并弹开。要注意的是"伤害半径"与对方块产生影响的"爆炸半径"是不同的。

  • 对于每个在半径内的实体,定义爆作影响力=(1-与爆炸的距离/半径)×接触率
  • 对实体造成(爆作的影响2+爆作影响力)×8×威力+1点(半个心,所以不用到处除以2)的伤害。
  • 向从爆炸到实体的方向移动实体,并使它的速度增加爆作影响力的数值

从上面的过程,可以推导出以下结果:

  • 如果实体在半径内,它们永远至少会有1点伤害,不论其与爆炸有接触与否。
  • 实体所可能承受的最大伤害(在爆炸中心与其100%接触)=(1×1+1)×8×威力+1点伤害=97(被雷击中过的爬行者),65(TNT),49(爬行者),17(火球)。当实体与爆炸中心有一段距离或有方块挡着,他们所受的伤害会较小。
  • 实体从TNT爆炸所可承受的最大加速为一,在爆炸中心与其100%接触。

然后不同的伤害效果会接踵而至。例如,现有的物品将被破坏,在玩家身上的盔甲将吸收一部分伤害。在过程中掉下的物品,或实际上之后,对爆炸没有影响,因为它们与爆炸之间没有互动。

该推力效果往往会用于TNT大炮

TNTAABB

一个已启动的TNT「AABB」因为四舍五入法而出现定向不对称的点(1/2.96的空白)。

爆炸接触率的计算

爆炸接触率仅仅是实体的多少是与爆炸中心「接触」,并已近似至以实体可见的样本点的比例。近似算法有抽样误差,并造成定向推进的不对称。例如,一个典型的TNT大炮向西方发射时拥有最大范围的其中部分原因是因为已启动的TNT最大采样点接触率在这个方向。

制造火焰

有燃烧属性的爆炸摧毁一个方块后,若该位置下方是不透明方块,则这个不透明方块有1/3的几率被点燃。

爆炸抗性

方块名称 爆炸抗性
屏障 3,600,000.8[仅Java版]或3,600,000.8[仅基岩版]
基岩 3,600,000[仅Java版]或3,600,000[仅基岩版]
结构方块 3,600,000[仅Java版]或3,600,000[仅基岩版]
命令方块 3,600,000[仅Java版]或3,600,000[仅基岩版]
End Gateway Block ?[仅Java版]?[仅基岩版]
末地传送门 3,600,000[仅Java版]或3,600,000[仅基岩版]
末地传送门框架 3,600,000[仅Java版]或3,600,000[仅基岩版]
铁砧 1,200[仅Java版]或1,200[仅基岩版]
附魔台 ?[仅Java版]?[仅基岩版]
黑曜石 1,200[仅Java版]或1,200[仅基岩版]
末影箱 600[仅Java版]或600[仅基岩版]
流动水 ?[仅Java版]?[仅基岩版]
100[仅Java版]或100[仅基岩版]
流动熔岩 ?[仅Java版]?[仅基岩版]
熔岩 100[仅Java版]或100[仅基岩版]
龙蛋 9[仅Java版]或9[仅基岩版]
末地石 9[仅Java版]或9[仅基岩版]
煤炭块 6[仅Java版]或6[仅基岩版]
钻石块 6[仅Java版]或6[仅基岩版]
绿宝石块 6[仅Java版]或6[仅基岩版]
金块 6[仅Java版]或6[仅基岩版]
铁块 6[仅Java版]或6[仅基岩版]
红石块 6[仅Java版]或6[仅基岩版]
红砖块 6[仅Java版]或6[仅基岩版]
红砖楼梯 6[仅Java版]或6[仅基岩版]
安山岩 6[仅Java版]或6[仅基岩版]
圆石 6[仅Java版]或6[仅基岩版]
圆石楼梯 6[仅Java版]或6[仅基岩版]
圆石墙 ?[仅Java版]?[仅基岩版]
闪长岩 6[仅Java版]或6[仅基岩版]
花岗岩 6[仅Java版]或6[仅基岩版]
铁栏杆 6[仅Java版]或6[仅基岩版]
唱片机 6[仅Java版]或6[仅基岩版]
苔石 ?[仅Java版]?[仅基岩版]
下界砖 ?[仅Java版]?[仅基岩版]
下界砖栅栏 6[仅Java版]或6[仅基岩版]
下界砖楼梯 6[仅Java版]或6[仅基岩版]
海晶石 6[仅Java版]或6[仅基岩版]
紫珀块 6[仅Java版]或6[仅基岩版]
紫珀柱 6[仅Java版]或6[仅基岩版]
紫珀台阶 6[仅Java版]或6[仅基岩版]
紫珀楼梯 6[仅Java版]或6[仅基岩版]
Red Nether Brick ?[仅Java版]?[仅基岩版]
潜影盒 2[仅Java版]或2[仅基岩版]
石头 6[仅Java版]或6[仅基岩版]
Stone Brick ?[仅Java版]?[仅基岩版]
石砖楼梯 6[仅Java版]或6[仅基岩版]
石头台阶 6[仅Java版]或6[仅基岩版]
铁门 5[仅Java版]或5[仅基岩版]
铁活板门 5[仅Java版]或5[仅基岩版]
刷怪笼 ?[仅Java版]?[仅基岩版]
漏斗 4.8[仅Java版]或4.8[仅基岩版]
硬化粘土 4.2[仅Java版]或4.2[仅基岩版]
蜘蛛网 4[仅Java版]或4[仅基岩版]
发射器 3.5[仅Java版]或3.5[仅基岩版]
投掷器 3.5[仅Java版]或3.5[仅基岩版]
熔炉 3.5[仅Java版]或3.5[仅基岩版]
侦测器 3[仅Java版]或3[仅基岩版]
信标 3[仅Java版]或3[仅基岩版]
煤矿石 3[仅Java版]或3[仅基岩版]
可可果 ?[仅Java版]?[仅基岩版]
钻石矿石 3[仅Java版]或3[仅基岩版]
方块名称 爆炸抗性
绿宝石矿石 3[仅Java版]或3[仅基岩版]
栅栏 3[仅Java版]或3[仅基岩版]
栅栏门 3[仅Java版]或3[仅基岩版]
金矿石 3[仅Java版]或3[仅基岩版]
铁矿石 3[仅Java版]或3[仅基岩版]
青金石块 ?[仅Java版]?[仅基岩版]
青金石矿石 3[仅Java版]或3[仅基岩版]
下界石英矿石 3[仅Java版]或3[仅基岩版]
红石矿石 3[仅Java版]或3[仅基岩版]
活板门 ?[仅Java版]?[仅基岩版]
Wood Planks ?[仅Java版]?[仅基岩版]
木门 3[仅Java版]或3[仅基岩版]
木质台阶 ?[仅Java版]?[仅基岩版]
木质楼梯 ?[仅Java版]?[仅基岩版]
箱子 2.5[仅Java版]或2.5[仅基岩版]
工作台 2.5[仅Java版]或2.5[仅基岩版]
陷阱箱 2.5[仅Java版]或2.5[仅基岩版]
骨块 2[仅Java版]或2[仅基岩版]
炼药锅 2[仅Java版]或2[仅基岩版]
木头 2[仅Java版]或2[仅基岩版]
混凝土 1.8[仅Java版]或1.8[仅基岩版]
书架 1.5[仅Java版]或1.5[仅基岩版]
带釉陶瓦 1.4[仅Java版]或1.4[仅基岩版]
旗帜 1[仅Java版]或1[仅基岩版]
南瓜灯 1[仅Java版]或1[仅基岩版]
西瓜 1[仅Java版]或1[仅基岩版]
生物头颅 1[仅Java版]或1[仅基岩版]
下界疣块 1[仅Java版]或1[仅基岩版]
南瓜 1[仅Java版]或1[仅基岩版]
告示牌 1[仅Java版]或1[仅基岩版]
末地石砖 9[仅Java版]或9[仅基岩版]
石英块 0.8[仅Java版]或0.8[仅基岩版]
石英楼梯 0.8[仅Java版]或0.8[仅基岩版]
音符盒 0.8[仅Java版]或0.8[仅基岩版]
红砂岩 0.8[仅Java版]或0.8[仅基岩版]
红砂岩楼梯 0.8[仅Java版]或0.8[仅基岩版]
砂岩 0.8[仅Java版]或0.8[仅基岩版]
砂岩楼梯 0.8[仅Java版]或0.8[仅基岩版]
羊毛 0.8[仅Java版]或0.8[仅基岩版]
Monster Egg ?[仅Java版]?[仅基岩版]
激活铁轨 0.7[仅Java版]或0.7[仅基岩版]
探测铁轨 0.7[仅Java版]或0.7[仅基岩版]
动力铁轨 0.7[仅Java版]或0.7[仅基岩版]
铁轨 0.7[仅Java版]或0.7[仅基岩版]
草径 ?[仅Java版]?[仅基岩版]
黏土块 0.6[仅Java版]或0.6[仅基岩版]
耕地 0.6[仅Java版]或0.6[仅基岩版]
草方块 0.6[仅Java版]或0.6[仅基岩版]
沙砾 0.6[仅Java版]或0.6[仅基岩版]
海绵 0.6[仅Java版]或0.6[仅基岩版]
湿海绵 0.6[仅Java版]或0.6[仅基岩版]
酿造台 0.5[仅Java版]或0.5[仅基岩版]
按钮 0.5[仅Java版]或0.5[仅基岩版]
蛋糕 0.5[仅Java版]或0.5[仅基岩版]
砂土 0.5[仅Java版]或0.5[仅基岩版]
混凝土粉末 0.5[仅Java版]或0.5[仅基岩版]
泥土 0.5[仅Java版]或0.5[仅基岩版]
霜冰 0.5[仅Java版]或0.5[仅基岩版]
干草捆 0.5[仅Java版]或0.5[仅基岩版]
0.5[仅Java版]或0.5[仅基岩版]
浮冰 0.5[仅Java版]或0.5[仅基岩版]
拉杆 0.5[仅Java版]或0.5[仅基岩版]
方块名称 爆炸抗性
岩浆块 0.5[仅Java版]或0.5[仅基岩版]
菌丝体 0.6[仅Java版]或0.6[仅基岩版]
活塞 0.5[仅Java版]或0.5[仅基岩版]
Piston Extension ?[仅Java版]?[仅基岩版]
活塞头 0.5[仅Java版]或0.5[仅基岩版]
灰化土 0.5[仅Java版]或0.5[仅基岩版]
压力板 0.5[仅Java版]或0.5[仅基岩版]
沙子 0.5[仅Java版]或0.5[仅基岩版]
灵魂沙 0.5[仅Java版]或0.5[仅基岩版]
黏性活塞 0.5[仅Java版]或0.5[仅基岩版]
测重压力板 ?[仅Java版]?[仅基岩版]
仙人掌 0.4[仅Java版]或0.4[仅基岩版]
紫颂花 0.4[仅Java版]或0.4[仅基岩版]
紫颂植株 0.4[仅Java版]或0.4[仅基岩版]
梯子 0.4[仅Java版]或0.4[仅基岩版]
下界岩 0.4[仅Java版]或0.4[仅基岩版]
玻璃 0.3[仅Java版]或0.3[仅基岩版]
玻璃板 0.3[仅Java版]或0.3[仅基岩版]
荧石 0.3[仅Java版]或0.3[仅基岩版]
红石灯 0.3[仅Java版]或0.3[仅基岩版]
海晶灯 0.3[仅Java版]或0.3[仅基岩版]
染色玻璃 0.3[仅Java版]或0.3[仅基岩版]
染色玻璃板 0.3[仅Java版]或0.3[仅基岩版]
0.2[仅Java版]或0.2[仅基岩版]
阳光探测器 ?[仅Java版]?[仅基岩版]
巨型蘑菇 ?[仅Java版]?[仅基岩版]
树叶 0.2[仅Java版]或0.2[仅基岩版]
0.1[仅Java版]或0.1[仅基岩版]
藤蔓 0.2[仅Java版]或0.2[仅基岩版]
地毯 0.1[仅Java版]或0.1[仅基岩版]
Snow (layer) ?[仅Java版]?[仅基岩版]
空气 0[仅Java版]或0[仅基岩版]
甜菜根 0[仅Java版]或0[仅基岩版]
胡萝卜 0[仅Java版]或0[仅基岩版]
枯萎的灌木 0[仅Java版]或0[仅基岩版]
末地烛 0[仅Java版]或0[仅基岩版]
0[仅Java版]或0[仅基岩版]
花盆 0[仅Java版]或0[仅基岩版]
0[仅Java版]或0[仅基岩版]
0[仅Java版]或0[仅基岩版]
睡莲 0[仅Java版]或0[仅基岩版]
上锁的箱子 0[仅Java版]或0[仅基岩版]
西瓜茎 0[仅Java版]或0[仅基岩版]
蘑菇 0[仅Java版]或0[仅基岩版]
下界传送门 0[仅Java版]或0[仅基岩版]
下界疣 0[仅Java版]或0[仅基岩版]
马铃薯 0[仅Java版]或0[仅基岩版]
南瓜茎 0[仅Java版]或0[仅基岩版]
红石比较器 0[仅Java版]或0[仅基岩版]
红石中继器 0[仅Java版]或0[仅基岩版]
红石火把 0[仅Java版]或0[仅基岩版]
红石粉 0[仅Java版]或0[仅基岩版]
树苗 0[仅Java版]或0[仅基岩版]
黏液块 0[仅Java版]或0[仅基岩版]
结构空位 0[仅Java版]或3,600,000.8[仅基岩版]
甘蔗 0[仅Java版]或0[仅基岩版]
TNT 0[仅Java版]或0[仅基岩版]
火把 0[仅Java版]或0[仅基岩版]
绊线 ?[仅Java版]?[仅基岩版]
绊线钩 0[仅Java版]或0[仅基岩版]
小麦 0[仅Java版]或0[仅基岩版]

典型伤害半径

玩家如果在1-、2-、或4-TNT爆炸中100%接触半径将得到一定损害,如下图所示的在每个圆圈内的伤害量已用数字显示出来。

KillRadiiGrenade1 KillRadiiGrenade2 KillRadiiGrenade4

历史

Java版Classic
0.24爬行者在2009年8月24日被首次加入游戏,是由制作失败的猪模型演变过来的。
0.26生存测试9TNT被加入了游戏。
Java版Indev
2010年1月22日爆炸现在“更好”。
2010年1月25日现在爆炸当穿过方块时,它的爆炸威力会被减弱。
Java版Alpha
1.2.0恶魂被加入了游戏,它可以发射击中物体会爆炸的恶魂火球。
Java版Beta
1.5当爬行者被闪电击中时会变成高压爬行者,它的爆炸威力和半径都增强了。
1.6在下界里睡觉会导致床爆炸。
1.8爆炸现在会产生冲击波颗粒,在beta 1.8之前,爆炸只会产生烟雾颗粒。
2013音乐更新现在TNT爆炸会有一个新的音效。
release
1.0.0Beta 1.9-pre3床和恶魂火球爆炸现在会产生火
Beta 1.9-pre4在末路之地里睡觉会导致床爆炸。
“爆炸保护”附魔魔咒被加入了游戏,可以减弱爆炸对玩家的伤害。
Beta 1.9-pre6末影水晶被加入了游戏,是一种在一块基岩的上方飘浮的实体。当玩家去攻击它或者被弹射物击中时会产生爆炸。
1.3.112w24a修复了爆炸不会推动玩家的漏洞。
1.3.1爆炸现在在不同的游戏难度下对玩家造成的伤害不同,如果玩家处在和平模式那么爆炸不会对玩家造成伤害。
1.4.212w34a凋灵被加入了游戏,它可以发射黑色凋灵之首。
12w37a被玩家制造的凋灵在生成后回复满了生命值时,会发生一场大爆炸。
蓝色凋灵之首加入了游戏。
12w38b如果爬行者从一定高度掉到玩家那里,它们会爆炸。
1.5在爆炸中被炸毁的方块掉落物品几率现在更改为(100÷爆炸的威力)%,在此之前,在爆炸中被炸毁的方块掉落物品几率都是30%。
1.8.2爆炸不再在不同的方向效果不同。
携带版Alpha
0.1.0加入了TNT。
0.2.1TNT现在可以爆炸。
0.12.1加入了高压爬行者。
加入了爆炸颗粒。
TNT和爬行者的爆炸声音发生了改变。
0.13.0TNT如果接收到红石信号的话会被点燃。
0.14.0如果错误的液体在炼药锅里混合会产生一个不摧毁方块、不伤害生物的爆炸。
0.16.0加入了凋灵。
携带版
1.0加入了末影水晶。

你知道吗

  • 强度大于100的爆炸与外表看起来相似,因为只有一定数量的线被用于决定方块是否被打破。然而,其中一些线继续在地下出现。
  • 如果一个爆炸足以将基岩破坏,那么它的爆炸半径必须要超过3000万方块,然而,基岩被炸毁的时候是不会掉落物品的。如果这个爆炸不受到方块对它的影响,那么它会覆盖238,775,501.2个方块。然而,爆炸只遵循一定的线,而不是每一个方块(见前)。
  • 当爆炸物在水和岩浆中爆炸,会对生物造成伤害和冲击,但它不会影响任何方块,不管这个方块的爆炸抗性是多少。
  • 水里的爆炸不会产生烟雾效果。
  • 爆炸可以让弹射物改变它的抛射方向,这包括末影珍珠。
  • 即使一个爆炸抗性足够高的方块顶住了一场爆炸,它后面的其他方块仍有可能被摧毁。
  • 如果一个生物刚刚死亡,爆炸可以将其推动。
  • 通过实验证明了对于一个爆炸抗性小于水的方块,TNT爆炸会产生一个至少 3x3 的洞。
  • 如果点燃的TNT在水方块中,而此时一个掉落的沙子正好落入点燃的TNT所在的位置,那么TNT爆炸后仍然会破坏周围的方块。
Advertisement