TNT

TNT的基本特性

TNT的激活方式

  • 玩家使用打火石和火焰弹激活。
  • 被着火的弹射物击中,这些弹射物会不受阻碍地穿过并激活TNT。
  • 被红石信号激活。
  • 被发射器射出。
  • 被发射器中的打火石激活。
  • 被火烧毁,TNT被烧毁时被激活而不是像其它方块那样直接消失。u

当TNT上方式激活时会在80游戏刻(游戏流畅运行的4秒)后爆炸。

另外当TNT被爆炸破坏时会在10游戏刻(0.5秒)—30游戏刻后爆炸。

当TNT是由生物激活,那么造成的伤害会视为该生物造成的。

激活的TNT实体

当TNT激活时会在方块的中心生成一个被激活的TNT实体,但TNT质心在底部的正中央,而TNT的爆炸发生在质心得1/16格上。

TNT激活时会得到一个0.2格每游戏刻的垂直速度和0.02格每刻水平方向速度。可以用方块和活塞挤压限制其动量,但TNT的碰撞箱不和其他实体产生碰撞。因此没有被任何的方块阻挡时,它将会在水平方向上移动0.166格;而当TNT没有方块支撑时会下落73.45格,若上侧有方块的下表面阻挡时会下落79.84格。

被激活的TNT可以被水和岩浆推动,但被激活的TNT在水和岩浆中爆炸不会摧毁任何方块,却会对生物造成伤害并且推动实体。当被激活的TNT在水中时在上放放沙子,沙子掉入水中,此时TNT爆心不在水里并会破坏周围方块。

被激活的TNT可以进入地传送门和末地折跃门但会直接穿过下界传送门方块,传送前后加载区块中存在的时间达到其爆炸前倒计时间时爆炸。(可以用来整蛊朋友QWQ)

TNT的爆炸

爆炸对方块的影响

不同类型爆炸的爆炸范围

类型 范围
TNT 4
苦力怕 3
高压苦力怕 6
末影水晶 6
TNT矿车 4~11.5

TNT矿车造成的爆炸的爆炸范围基础为4,并增加0到1.5倍威力增加量之间的一个随机值,随机范围上限最高不超过7.5。如果TNT矿车是被激活铁轨或伤害触发的,那么威力增加量是TNT矿车的米每秒垂直速度;如果TNT矿车是被着火的箭引爆的,威力增加量是箭的米每秒速度;如果TNT矿车是摔落而爆炸的,那么威力增加量是摔落距离的十分之一。

当TNT爆炸时会在爆炸中心生成1352条射线。(16^3正方体表面一共有1352格,从爆炸中心到每一格都产生一条射线)

射线能量=爆炸范围×(0.7~1.3)。

而射线在每经过一格时会减少0.3的能量;当射线碰到进行计算:射线能量-(0.3+抗爆系数),方块会吸收射线能量,当穿过这个方块后能量大于0时,这个方块将计划被删除(方块要在爆炸处理后才删除)。

可以用carpet extra可以更改TNT爆炸范围,黑曜石爆炸抗性为1200。(可以自己去试试QAQ)

爆炸对实体的影响

TNT对实体的影响范围时爆炸范围×2+1。

当部分爆炸射线被方块挡住时,会减少爆炸推力。

推力大小取决于实体底部中心到爆源的距离。

抗爆性会减少推力,实体收到的伤害和推力有关。

由于Minecraft的时间不是连续的而是被划分为一个个游戏刻,因此爆炸推动实体时运动轨迹并不是一条直线,而是先沿y轴运动,再沿着x轴运动,最后沿着z轴运动(每游戏刻运行一次)

TNT复制