Minecraft Wiki

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

了解更多

Minecraft Wiki
注册
Advertisement

TNT大炮(TNT Cannons)(以下简称大炮)是一种用TNTTNT矿车来发射TNT或其他实体的机械。

常规[]

这里主要解释传统的TNT大炮,即用其他TNT做燃料发射TNT的大炮。用黏性活塞黏液块建造大炮也是可行的。

主要部件[]

  • 主体或外壳
  • 布线
    • 推进布线
    • 弹头布线
    • 归正布线
    • 其他布线
  • TNT(建议使用发射器发射TNT)
    • 推进TNT
    • 推进力集中器TNT
    • 待发射TNT
  • 爆炸区域
  • 发射支架

基本概念[]

  • 大炮的基本原理,在于TNT爆炸时不仅会摧毁方块,而且会推进实体,包括点燃的TNT。TNT一般用红石点燃,推进TNT被立即点燃,而待发射TNT在一段延迟之后被点燃。
  • 因为大炮中使用到了TNT,我们必须采取恰当的防护措施来避免大炮对玩家造成伤害或引起死亡,或者造成财产损失。
  • 待发射TNT就是“炮弹”,它可以是玩家生物、点燃的TNT、沙子/沙砾铁砧
  • 如果在袭击中使用大炮,则需保证TNT没有落在水里(除非你使用的是混合式的大炮)。
  • 推进TNT是用于推动待发射TNT的TNT数量。
  • 如果大炮不是用黑曜石建造的,那么,要实现大炮的可重复使用,推进TNT必须保证在水中爆炸。
  • 如果想要大炮正常运作,推进TNT必须先于待发射TNT引燃。
    • 如果推进TNT和待发射TNT被同时(或几乎同时)引燃,那么被发射的TNT会在距离大炮很近的地方爆炸,毁坏大炮。
    • 如果待发射TNT先于推进TNT被引燃,情况将会更加糟糕:待发射TNT的会在炮膛内爆炸会而引爆推进TNT和大炮周围的易爆物,引发一个爆炸的连锁反应。
  • 推进TNT通常会被红石同时引燃,除非你想建造一个后文所提到的推进力集中器。
  • 为了最大的射程,你应该让待发射TNT和推进TNT呈30°夹角,并使二者距离尽量近。这样更多的爆炸推力可以被传递到待发射TNT上。
  • 待发射TNT与推进TNT的相对角度关系决定了发射弹道。
  • 在飞行过程中炮弹会以大约7.5/秒的恒定加速度下落。这对预测炮弹的着弹点落点非常重要。
  • 大炮应该被从地面抬高,高度取决于射程的需求。
  • 当待发射TNT为箭、沙子/沙砾或铁砧时,可能会用到活塞,用来使其掉落。
  • 为了避免一个很常见的误区,这里有必要明确一下概念:
    • TNT大炮的一次发射或称“一炮”,广义上指大炮主电路与炮膛(包含炮轨,若有)开始运行至大炮主电路与炮膛完全复位允许下一次发射的时间段或过程;狭义上对于非折射炮(折射炮定义见下文)而言,指的是推进TNT爆炸发射炮弹TNT的一瞬间;对于无轨折射炮而言是折射TNT和炮弹TNT中后发射的(或同时发射)被推进TNT的爆炸推动而从炮口发射的一瞬间;对于有轨折射炮而言是炮轨中折射TNT爆炸发射炮弹TNT的一瞬间。某些高频大炮炮弹需要多次被推进TNT的爆炸加速后发射,此时按第一次被加速算作发射。
    • 一门TNT大炮指的是可以独立完成操作(不管是何种方式,哪怕是用打火石点燃TNT)于发射的TNT大炮。如果你乐意,你也可以将多个TNT大炮连接至一个主电路上,并将其称为一门TNT大炮————如果你的社区认可的话。我们并不建议这么做,因为这些TNT大炮之间并没有互相联系。

命名标准[]

某些简易的TNT大炮有两种命名标准,其一是“普通名字”,它给看到大炮的人一个初步印象,体现大炮的能力和建造难易程度等。其二是“技术名字”,它给出具体的信息,比如红石中继器的延迟。

普通名字[]

普通名字是一小段对大炮的数字描述以及其昵称。这适合用来比较两个大炮,或可以给玩家关于大炮能力的初步印象。

普通名字包括五个部分:伤害(DV)、工程难度(EV)、TNT数量(TA)、最大射程(MR)和昵称。顺序如下:

<DV>.<EV>:<TA>.<MR> <昵称>

例如: 40.86:8.104 Basic.

伤害体现大炮的“品质”。伤害越大,大炮越“好”。它用四个值计算:精准度、力量、射速和速度。

精准度输入为爆炸中心到其平均坐标的距离的平均值。

TNTCannonCommonAccuracy

如右图,精准度输入为三条蓝线段的平均长度。红点是三个爆炸中心的平均坐标,是三条蓝线段的端点。另一端点为爆炸中心。精准度公式为(45-A)*2,其中A为精准度输入。

力量为TNT每次发射数量的10倍。

射速Ti为正常情况下大炮每10秒最高平均发射次数。不支持连发的大炮取1。

速度输入为大炮前端到爆炸中心平均坐标的距离。速度公式为S/5,其中S是速度输入。

综上,伤害用此公式计算:(((45 - A)*2) + (P*10) + (S/5)) *Ti/3.

工程难度

工程难度表示了大炮建造的难易度,更高的值表示更容易建造。工程难度为建造难度、红石难度和TNT量的平均值。

建造难度输入为对大炮中方块数量的估计(不包括空气和TNT)。建造难度为(1000 - B)/10,其中B为建造难度输入。

红石难度为对10减去对红石难度的评估的差,乘以10:(10-R)*10其中R表示对红石难度的总体评估。

TNT量为(50 - T) * 2其中T是在TNT容量最大时运行所需的TNT数量。使用发射器的大炮按发射器全部被填满计算。

综上,工程难度用此公式计算: ((1000 - B)/10 + ((10 - R)*10) + ((50 - T)*2)) / 3.

其他

TNT数量,最大射程和昵称,顾名思义。不过注意:TNT数量与EV中的TNT量相同,最大射程为大炮前端与最远爆炸中心的距离。

昵称可以被任意设定,只要它没有被人用过或者含有侮辱性词汇。

这是40.86:8.104 Basic大炮的命名过程。

Damage value = (((45 - 0)*2) + (1*10) + (104/5)) / 3 = 40
Ergonomic value = ((1000 - 50)/10 + ((10 - 2)*10) + ((50 - 8)*2)) / 3 = 86
40.86:8.104 Basic

技术名字[]

大炮的技术名字应该让看到它的人读出完整的功能、作用和工作方式。尽管大炮技术的发展无法预知,技术名字这样的命名标准对大部分大炮是有益的。

  • 第一个数指出推进TNT有多少横行(层)的TNT或发射器。例子中为1。
  • 第二个数是待发射TNT的数量。例子中为1。
  • 第三个数字指出推进TNT的数量。
  • 如果有推进力集中器,写一个小数点然后将推进力集中器TNT的数量写在后面。如果没有推进力集中器,写0。
  • 这之后,写出红石中继器的数量,以及其延迟。例:如果你有10个4档中继器,记作R4.10。如果没有红石中继器,写M表示手动点燃。
  • 支架先写M,然后按照如下代码:0或1代表没有方块,2代表完整方块,3代表台阶,4代表梯子、玻璃板或铁栏杆,5代表活板门,6代表栅栏门和压力板,7代表活塞。
  • 如果这是特殊的大炮,像发射方向为垂直,或为散射,将其写在后面。
  • 最后,可以写上昵称。

下文“红石中继器延时”例子中的大炮命名为114.0R4.4M2。

特殊名字[]

复杂的TNT大炮通常只能使用特殊的命名标准。它们的名称通常是“修饰词1+修饰词2+修饰词3+...+炮”。修饰词通常有如下这些:

  1. 矢量。即可变的打击位置,分为一维矢量,二维矢量,三维矢量,由描述打击点位的坐标系中的变量个数决定数字。可以自动调整打击位置的是“扫射矢量”。
  2. 电磁。即具有动漫人物御坂美琴打出的电磁炮效果,通常为一次开炮在一条线段上打出多个近似等距弹坑。如果打出的弹坑不在一条线段上,根据偏离的程度从小到大可称为“伪电磁”“半高频”或“霰弹”。
  3. 可移动。通常分为单向移动,双向移动和四向移动。
  4. 中频/高频。通常来说,发射频率在15发/分钟以上,60发/分钟以下的TNT大炮称为中频炮;发射频率在60发/分钟以上的TNT大炮称为高频炮。
  5. 发射量。通常用该炮一分钟内可发射出的TNT量表示。
  6. 复制TNT。简称复制,在Java版利用漏洞无限复制TNT满足全炮TNT消耗。
  7. 折射。发射出去的一组TNT在出炮口后爆炸,推进另一组TNT。当然这个过程允许多次,但目前尚未有TNT大炮执行多次折射过程。普通的电磁炮即使会有不同组TNT在发射后推进的行为,但近乎无法控制故不算作折射炮。根据有无限制出炮口后TNT的炮轨分为“有轨折射”与“无轨折射”。
  8. 能够发射非TNT弹药,如箭矢药水末影珍珠。
  9. 其他这门TNT大炮具有的突出特征。

修饰词的顺序通常可以任意调换。

一个例子:由RedstoneOrdnanceCommunity制作的一门大炮,普通名字为192750.-443961:1331712.240 spread-shot Catkin,技术名字为6-2312-216.106R4.3M0 spread-shot Catkin,较难理解;而特殊名字为300频发射量693600短程霰弹炮,更为简洁。

建筑材料[]

在基本概念中讨论过,有很多种TNT大炮。这一节讲述需要用来建造的材料。

1. 主体

  • 用普通的材料,像是圆石
    • 在多人模式中,在与另一门大炮对垒的时候,尽量用爆炸抗性高的方块。(更多的防守方式在下文)
  • 在创造模式中,铁块因其工业化的外观而广受欢迎。
  • 另一个重要的因素是可见性,这件事经常被忽视:当用黑曜石制造大炮时,很难看到红石,这可能导致致命的错误;另一方面,在丛林中设伏时,最好不要用例如橙色羊毛青金石块的方块制造大炮。

2. 布线

  • 布线分为两部分:推进布线激活推进TNT,发射布线激活待发射TNT。
    • 没有任何红石中继器——它们比较难以获得,这门大炮就叫做是手动的。它只有2个红石元件作为电源,例如按钮。手动大炮的材料很简单,只需一条将推进TNT与红石电源相连的红石线,以及一条将待发射TNT与红石电源相连的线。但是,为了避免打不出发射炮弹,你必须清楚何时激活每个按钮。
    • 有了红石中继器,情况就不一样了。推进TNT和待发射TNT激活之间的最长时间,是4档中继器延迟的10倍。这将带来最远的射程。这只需要一个电源,并无需控制发射时间的技巧。

3. 支架

  • 支架(下文述)只能用特定的方块。

4. 爆炸区域

  • 除非是“干炮”,爆炸区域必须为水或者熔岩源。这些液体用于防止TNT炸毁周围的方块。

限制与解决手段[]

五条主要的TNT大炮工程的限制分别是:

  1. 无论我们做什么,TNT会在点燃约4秒,或8次闪烁后爆炸。要回避这条限制,可以让TNT飞得更快,但这就导致了问题2。
  2. Minecraft的承受能力是有限的。实体在Minecraft世界中以逃逸速度飞行会导致其崩溃。可能导致Minecraft崩溃的另一件事是:大量的推进TNT同时爆炸。在分配的内存为1.5 GB的情况下,最大TNT量约为500。避免方法为增加Minecraft分配到的内存,不过不建议低配置计算机使用。
  3. TNT的爆炸半径为7格,因此仅制造一门过大的大炮纯属浪费时间。超过第9个推进TNT,那个TNT就被浪费了。但是,可以向垂直方向增加更多行TNT,向大炮添加推进力集中器或将两者结合来避免这种情况。
  4. TNT在水中时会随水流动。这可能是好事,也可能是坏事,依情况而定。避免此问题的方法是使用水源,并且不要在其中放置任何TNT。
  5. 如果你将垂直大炮做得太强大,它会飞得太快和太高,这将使你的游戏崩溃。可以通过降低大炮的力量或使其成为半垂直大炮来回避这个问题。这样,它就可以同时使TNT向上面和侧面移动。

大小和特性[]

Front Daytime

极其巨大的大型大炮

大炮尺寸的默认定义是待发射TNT中TNT的数量或发射的距离。如果你谈到小型大炮,那么你可能指的是大炮的大小(例如,它的体积),谈论用于大规模毁灭的大炮时,你可能在谈论的是炮弹的大小 。但是通常,人们指的是推进TNT的量。

小型的大炮,例如112.0MM3,射程很小,主要用来阻止大量冲过来的玩家和怪物。

中型的大炮,例如116.0R4.6M2,主要在前线用于攻城,用于瞄准射击补给或是有弓箭部署的城墙,亦或是作为反弓箭手大炮。

大型的大炮,例如119.0R4.10M3,主要用于远距离的进攻,作为边界远程迫击炮,反大炮防御系统,二线攻城炮以及许多其他用途。

狙击炮,例如119.3R4.10M6,用于在营中,在对手甚至未发现时轰击他们的城池,以及这类视距外的任务。

当然,还有毁灭性大炮,例如187.0MM6 spread-shot(散射),用于彻底摧毁一切防御设施。

玩家有时也将这些特性加入其大炮中:

  • 多重射击
  • 自动/半自动射击并装填
  • 推进力集中器(一个额外的TNT使推进TNT更靠近待发射TNT,使爆炸更加有具有推进效果)
  • 额外的安全特性,像是用于防止生物和玩家受到爆炸伤害的防爆盾
  • 可控的发射延时
  • 非传统的待发射TNT,像是箭(屠怪炮)、沙子/沙砾或铁砧(垒墙炮)、末影珍珠(珍珠炮)
  • 脉冲连发
  • 干炮:为简化设计、维护过程或是增加射程(各条件一定时,干炮比湿炮射程更长)而用防爆建材建造的大炮(下文详述)
  • 特殊的发射方向,例如向上或是斜向
  • 可调的射程、轨迹或方向(可瞄准大炮,又名矢量炮)
  • 流程迭代扫射大炮
  • 散射/毁灭性大炮
  • 霰弹类的推进TNT
  • 最新炮种:电磁炮,通过打出一串不同激活时间的TNT以先后爆炸,达到穿透(多级直线爆炸)的效果

例如,结合了上述很多特性的512×239×512三维矢量扫射电磁/重力方块炮。

推进力集中器[]

基于TNT的集中器[]

CannonCondenser1

一个有推进力集中器结构的大炮。

Cannon comparison

两种大炮的射程比较,两发分别有和没有使用推进力集中器

由于距离越远,爆炸力越弱,TNT距待发射TNT超过7个方块就几乎没有作用了。为了解决这个问题,可以使用推进力集中器。

推进力集中器的工作原理是:其在主推进TNT之前稍微爆炸,将其推向待发射TNT。由于此时推进TNT与待发射TNT距离更近,它将以更大的力量发射。

基于活塞的集中器[]

活塞将推进TNT向前推也可以达到聚集推进力的效果。这种方式比较复杂,但更具有可控制性。要使装置生效,在激活前,推进TNT必须已经被引燃。当推进TNT被引燃后,一系列的活塞将这些TNT集中到待发射TNT的前一格,极大地增加了推进TNT的加速效果。

但必须注意的是,推进的活塞可能会覆盖住起保护作用的水而损坏大炮。要避免这种情况的出现,不要将水放在活塞推进的路线上。另外,活塞系统最好能在推进TNT爆炸前回到初始位置,以免降低水对大炮的保护效果。

导向方块[]

TNT被点燃时,它会稍微向一侧移动一点。这可能会使以前的大炮不准。许多大炮都是这样,但是解决方法很简单。如果在加农炮上添加导向方块,使得在TNT被点燃时在任一侧都有墙,它将不会向左或向右移动,直射的大炮就不会变为斜射。如果你的设计不允许这样做,则可以将导向方块提高一个方块。这是有效的,因为TNT被点燃时会跳起来,然后在空中向侧面倾斜。请注意,在大多数基础大炮中,如果TNT大炮会自动点燃弹药,则导向方块应该是透明方块;否则,点燃推进TNT的红石将激活待发射TNT,并将其与推进TNT同时引爆。

在干炮中,导向方块几乎是必要的,因为干炮一般都不精准。但是,干炮的导向方块主要作用是使待发射TNT发射得精准,而非点燃得精准。不过,如果引导方块太长,也可能会减小射程。

归正[]

在实际发射过程中你可以发现炮弹TNT仍然没有非常精准地落在同一处,这是因为TNT实体大小为0.98并非1。如果你想做到更精准,尝试使用TNT归正,你只需要在原有大炮基础上增加2个推力集中器,使推进TNT在X轴和Z轴方向上进行2次重合,这样你的所有推进TNT完美重合到了一起,不过这需要考验你的布线和时机把握技术。

支架[]

大炮的支架应根据大炮发射的速度,射程和高度来选择。当然,这些在很大程度上取决于推进TNT的位置和数量,以及发射的时机,但是支架也会导致一些区别。例如,TNT量为5,延迟为R4.3的大炮用梯子做支架时,会比用栅栏和压力板做支架时更倾向于产生迫击炮的弹道。

一些事情:

  • 虽然单方块支架和梯子支架高度相同,发射角度也相同,但是梯子一向比单方块射程更长,因为发射与推进TNT之间的物质少一些,减少爆炸被阻隔。这种情况也适用于很多种其他支架,比如台阶支架和栅栏压力板支架也遵从这个规则。
  • 需要做一个取舍:虽然栅栏和压力板支架射程最远,但是它们很贵。台阶则便宜、易得并且形式多样。
  • 任何大炮的最大射程都可以通过改变支架来达到。如果待发射TNT以30度角射出大炮,则射程最远。因此,如果你只想使你的大炮打得尽量远,请使用台阶,栅栏和压力板或活板门支架。但是,当遇到要塞或地形障碍时,最好是安装一个活塞,梯子或整个方块作为支架,以使TNT以弧形越过障碍物。但是,话又说回来,用TNT炸穿东西确实挺有趣的。
  • 以下支架已经过测试,并被认可是安全的。你可以随意的尝试各种支架,但是请记住,某些方块(例如,单独的压力板)可能会导致你的大炮打不出,也会使其炸膛。

这些支架介绍很快会被重写。

优点 缺点 注解 图片
不使用发射支架 最大的发射速度,

简单,

可缩放

向下飞行的弹道,

唯一的视线,

在小型大炮中只能发射很短的距离

当不使用发射支架时,因为待发射TNT位于推进TNT的正前方,炮弹会以完全水平的方向射出,重力会很快将炮弹拉向地面,从而产生一条非常平而向下的弹道线。

当推进TNT很少时,大炮的射程相当有限。想要增加射程,则需要增大推进TNT的数量或将大炮建造的离地面更高。更多的推进TNT会导致更高的发射速度,即在其落地前将其推进更远。

玩家需要需要用70个及以上的TNT作推进TNT。从经济效率的方面来说,这些没有发射支架的大炮会比那些有发射支架的大炮耗费更多的TNT和装填时间。

No mounting block

没有支架的大炮

单方块支架 发射角度高,

可以高吊角射击

推进力被减弱,

低发射速度,

小型大炮中只能发射极短的距离

像圆石、黑曜石这种整块方块放在待发射TNT之下,就构成了一个单方块支架。这种支架使得爆炸产生的推进力并不仅仅是向前的,有一部分推进力还是向上的,从而使炮弹产生一条大角度的弹道线。这种支架对打击空中或隐藏在障碍物后的目标很有效果。

但是,由于一部分爆炸能量被支架方块吸收了,所以这种大炮也存在着需要增加推进TNT数量来增加射程的问题。另外,由于相当一部分的能量被耗费在向上的方向上,向前的速度衰减相当严重。

一个更好的替代方案便是使用梯子来代替整块的方块。

Single solid mounting block

用单个方块做支架的大炮

台阶支架 平滑的弹道(不是很高也不是很低),

中庸的速度,

在小型和中型大炮中显得比较有效率

推进力被略微减弱,

既不是高吊角射击的最佳方案也不是平射的最佳方案,

引爆时限对射程的限制

台阶支架是在无支架和单方块支架间进行制衡的产物,而且通常比上述两种方案都要有效。大炮的推进力大部分都在向前的方向上,但依然有一部分推进力会使炮弹以大约向上30°的方向射出。像单方块支架一样,一些爆炸能量被支架吸收了,但量要小得多。装填同样的推进TNT,台阶支架射的比单方块支架和无支架的大炮要远。

当待发射TNT最开始放置在台阶上时,它会悬在台阶之上,就像它下面是一整块方块。一旦TNT被引燃,它就会下落到台阶的实际高度上。

由台阶支架所产生的射击角度很好的延长了射程,也比较适合射击空中目标,但想要实现越过高墙或障碍物的高吊角射击,它的弹道还是太低了。对于平射而言,台阶支架发射的大多数炮弹会落到地面,但由于TNT爆炸时限的影响,当推进TNT增加到一定数量时,炮弹会因飞的太高而在空中爆炸,而不会落到其理论上的最大射程处。这就是前文提到的TNT爆炸时限对大炮射程的限制。所有的大炮都会受到这种限制,但在高角度射击的大炮中,这种限制显得尤为明显。

Half block mounting

用台阶做支架的大炮

活板门支架 关上时:

可优化平坦的弹道线,

发射速度几乎和无支架时相同

发生时需要确保主线路不会意外激活了活板门 ,(关上时)最前方的推进TNT可能会掉在活板门上。

过高的速度和在点燃后变大的待发射TNT可能会导致TNT在空中撞到旁边的墙,从而落下而无法击中目标。

不能瞄准中或高高度的目标。

如果你觉得台阶支架的发射弹道太高了,将台阶替换成活板门就可以了。像台阶支架一样,活板门支架提供了一些向上的推进力。但是,活板门只有台阶的八分之三高度,发射弹道大约只有15-20°,使得它在增加平射射程时非常有效。

活板门支架的大炮发射时只有少量的向前速度衰减,而且通常情况下炮弹飞行速度非常快。这种低发射角度意味着大炮可以通过增大推进TNT装药量来增加射程而不用像台阶或梯子那样过多的考虑引爆时限问题。

因为活板门的高度过低,制作这种大炮须注意推进TNT可能掉到活板门上。

注意:不要让你的主电路意外激活了活板门。

Trapdoor mounting

用活板门做支架的大炮

打开时:

可以用作大角度发射的支架,

良好标度,

可以击毁高处目标

梯子/铁栏杆 /玻璃板支架 优点:

在小型和中型大炮中显得很有效率,

较高的发射角度,

抛物线的弹道,

很适合高吊角射击。

缺点:

低发射速度,

差劲的尺度,

有限的射程(±120)

放在边沿的梯子可以作为一种有效的支架来发射大角度射击和高吊角射击。被引燃的待待发射TNT会被梯子的边沿支撑住,而不会继续下落。因为梯子并不是一个整方块,它不会吸收爆炸的能量,弹药会被完整的推进力加速。通过在一个梯子上加装另一个梯子,可以实现不同的发射角度。通常,单个梯子的支架会产生一个比台阶支架略大的发射角度,大约40°-45°。两个梯子会产生非常大的角度,炮弹大概会以50°-60°的角度飞出。

一大部分的爆炸能量都用到了增加炮弹的竖直速度上了,所以炮弹的速度通常比无支架或台阶支架的大炮要低。但作为回报,大炮在通过高吊角射击来穿过高地或墙壁时显得非常轻松,炮弹可以达到很高的高度。

但是,引爆时限的限制也与这种支架相伴而来。在100格的距离上,设计优良的建设在地面的梯子支架大炮可以给地面造成伤害。但超过这个距离后,炮弹就会在空中爆炸了,不论你如何延长炮弹在空中的飞行时间。因此,玩家不能简单通过增加推进TNT的装药量来增加大炮射程,因为这只会使炮弹飞的更高,而不是更远。一种基本解决方法是将大炮建在地底,然后挖一个斜坡让炮弹飞出。但在超过150格的距离上,这种方法不太现实。

Ladder Mount

用一个梯子做支架的大炮

Double Ladder Mount

用两个梯子做支架的大炮

栅栏支架 在小型和中型大炮中显得很有效率,

较低的发射角度,

适合穿过洞穴或悬挂式的防御工事,

高速,

在散射炮和远程炮中有极大作用。

材料昂贵,

引信长度有限导致无法制成更大的大炮。

如果使用推进力集中器,TNT将会被发射的过高,从而炸毁大炮。

栅栏有1.5方块的高度,然而只占据1个方块,可以放在比其他支架靠下一格的地方,起到0.5格的支架作用但却不会衰减爆炸推力。

如果大炮需要挡住水,可以在栅栏上放压力板,但这会稍微降低发射速度。

活塞支架 可调节,

当完全伸出时相当于单个方块,但更高效,作用更多样、与沙子/沙砾兼容。

昂贵,

用于迫击炮支架,故不应在建筑中或洞穴中使用,否则会导致距离很近,

不小心在一个TNT上放另一个TNT会导致其炸膛。

主要有三种用法:
  1. 激活后将TNT推起
  2. 推起后将TNT激活
  3. 用作更有效的单方块支架
Piston TNT cannon

用活塞做支架的大炮

较少使用的支架
花盆 可以高抛发射。 引线长度有限,

昂贵,

无法瞄准低处目标

红石中继器 第二高速。 只能打9格,

昂贵,

需要注意不被不小心激活。

这种大炮只在高山群系使用。只有当这门炮在悬崖上,并且目标在其下面时,它才有用。
阳光探测器 不错的发射效果,

不是过高的速度,

可以高抛发射。

注意不要让其在白天被激活,

昂贵。

这种支架适合各种地面大炮。(除了有引信距离限制的)
不错的发射效果,

速度非常快,

中高的射角。

昂贵(?),

体积大。

这适合用来进攻大城堡,也有很大的射程。这是最好的支架之一。
蛋糕 不错的发射效果,

中射角,

远射程。

昂贵,

无法被回收。

这适合用于打击远处的敌人,但前提是你有足够的资源。其碰撞箱比较小,所以推进TNT能够更加接近待发射TNT,,即可增大射程。
酿造台 与梯子相似的高射角,

杰出的射程,

很高的速度。

昂贵,

对水平目标效果不好。

酿造台支架发射TNT的速度会比梯子慢一些(且高度更低),但这种差异并不明显。这还可以让你在发射时酿造再生药水,以帮助你恢复爆炸产生的伤害。
附魔台 高爆炸抗性,

适合打击各种距离的目标。

极其昂贵。 附魔台支架与台阶支架很相似。注意:附魔台上转动的书本并不影响弹道。
楼梯 高射角。 低射速。 反转的楼梯没有意义。用楼梯做支架很可能导致炸膛或者炸毁附近的地形。
地毯 低射角。 动力有所衰减。 羊毛地毯高0.125,可用于低角度平射
廉价,

高度可以自由调整,

爆炸抗性低,

会被水冲走,

会因为人工光源融化。

由于雪层可以较自由地调节高度(0.125格每层)是作支架的不错的选择。价格便宜,可以用雪傀儡无限刷,还可以等下雪的时候地面出现雪。(详见刷雪

简单的一键式大炮的建造[]

下面就是一个可实现自动延时待发射TNT引燃的简易大炮,在开始建造之前,请确保你已经理解了前文提到的一些基本概念

建造这种大炮[]

用TNT矿车做推进TNT[]

可以用多辆TNT矿车组作为高密度推进剂(一般情况下会因挤压而爆炸),把TNT矿车用斜向铁轨引导入水中,这样它们之间的挤压就被取消了,然后在引爆时用铁桶移除水,立即爆炸。(担心炸毁炮膛的话可以用另一个在水中的TNT间接引爆,但这样会衰减推进力)

TNT矿车相对TNT的优点一是可以在不引起实体自动删除的情况下无限堆叠(你甚至可以用命名的方式阻止它们消失,但记得让你的待发射TNT也被命名并用发射器发射,否则你就可能放出TNT发令枪了,嘭地一声,一个炮弹都没有,白费一大堆TNT矿车以及时间!)(这样做更要小心电脑或服务器的承受力,不然你懂!)

二是你更不用担心它会被炸到待发射TNT的前方对其产生相反的推力甚至从外部炸毁大炮,因为TNT矿车在受到冲击时是会瞬间爆炸的。

利用TNT矿车的这些特性,超远射程大炮唾手可得了。这也是给予箭以高速度(意味着高伤害)的有效方法,从而制作方块弩炮。当然,电脑或服务器要给力。

大炮教程[]

基于发射器的大炮[]

一个使用发射器的大炮的例子。

红石更新开始,发射器会发射被激活的TNT而不是掉落TNT。这个特性可以用来制造更好的自动化TNT大炮。

右侧的大炮使用发射器把TNT射进水里。按下按钮时,第一行发射器会开火。中继器延迟33刻后,最左边的发射器在TNT爆炸之前发射出TNT。注意最左边的发射器要比其他发射器高,那样水会流向大炮前方。发射器发射TNT时没有激活TNT时的那一下“跳跃”,这样可确保TNT会落到比传统TNT大炮更短半径的距离内。

Mumbo Jumbo设计的最小体积TNT大炮如下所示:

第一层
第二层
侧视图

你可以很容易地修改此设计使发射器朝向下方的水,也可以用在栅栏柱上们放压力板的组合来代替台阶。

优点:重新装填TNT的时间已被压缩到最短。玩家只需要做的就是确保下一个炮弹在上一个炮弹发射后放置使你的大炮不会被炸毁。这门大炮发射需要一点小技巧,而最困难的部分是你与大炮保持适当的距离以免你被炸到。这门大炮的精确性令其成为突破城堡防御的利器。此外,使用比较器可以简单建造一个基于发射器的可瞄准大炮,且基于发射器的大炮被其他TNT大炮击中时不会被摧毁。

缺点:发射器和TNT都很昂贵。这种大炮并不像手动大炮那样坚硬,因为发射器可以被TNT摧毁。另外,如果大炮是从左边自动装填的,从炮膛中拿走几个TNT没有关系。(对传统的自动大炮也有效。) 带1格宽的水池基于发射器的大炮会摧毁大炮,特别是从左边自动装填的大炮。

使用这种设计很容易就能建造出一门自动炮。用红石换掉按钮然后把红石接上时钟电路。注意不要把时钟电路设置为4秒以下,这个时间是TNT爆炸的用时。如果TNT装填太快,在计时器会在推进TNT爆炸前引爆炮弹,摧毁大炮。

自动装填大炮[]

为了避免手动填充大炮中的每个发射器,有些玩家设计了一些利用矿车或漏斗系统的现代化大炮以将很多组TNT从一个地方(如箱子)转移到大炮的每个发射器中。这些系统仍然有一些漏洞,主要是如果大炮的推进TNT威力太大会摧毁附近的矿车,还有就是必要的红石电路和楼都的设计看起来很庞大很复杂,不易上手。

中短程大炮[]

大炮[]

所需材料:14个建筑性方块、4个发射器、4个红石、6个红石中继器、1桶水、1个按钮、1个栅栏、1个压力板和至少4个TNT

  1. 用建筑性方块和发射器在地上1格建造一个U型框架。这个框架长6格宽3格,且发射器要面向U型框架的中心。
  2. 在U型框架前面加3个方块。这些方块将会引导炮弹发射。现在加上最后一个发射器,其朝向那一列方块。
  3. 在U型框架中心下方一格的位置放3个方块。
  4. 在大炮前面放一个栅栏,然后在栅栏上面放上压力板,然后在压力板上面放上水。
  5. 在2个发射器上面分别放置红石(按下⇧ Shift放置),然后在上面放一个方块,随后在那个方块装上按钮。
  6. 最后,用红石中继器填满剩余空间并在边角处放上红石。除指向上方发射器的中继器以外,每个中继器延迟为4刻。
  7. 往4个发射器里装TNT然后发射吧!


电磁炮[]

这是一门不同于其他大炮的大炮,其特点是会沿着炮弹路径在炮口前留下一连串弹坑。

发射角度一般是0°水平发射,这就需要较大的推动力,可以用推进力集中器来积攒推进TNT。这门炮最特殊的就是炮口,一般炮口要高出地面2-3格,炮弹是高频红石不断激活发射器生成一大堆爆炸间隔时间很短的TNT重叠,推进TNT将炮弹发射出去后,大量TNT在飞行中一个接一个地爆炸,在地面上形成一个接一个的弹坑,可以用于火力支援。

推进力大小直接影响射程,并且和高频红石频率共同影响弹坑之间的间距。

简易制造方法:建造推力集中器,推进TNT建议20个以上,推进TNT和炮口的高频红石之间使用一个1延迟中继器,炮口与推进TNT之间可以使用梯子或活板门。

如果高频足够快或时机把握的好可以穿透一堵墙或更多,即使炮弹被挡住也能在原地进行数次连续爆炸。

垂直TNT大炮[]

这是一门很容易重新建造的TNT大炮。这门大炮效率很高,并把你射到空中很高的地方。

3x9压力板[]

优点:易懂、易用、易建造

缺点:任何生物均可使用

这门大炮所需的材料为水、红石、任何方块、TNT和压力板。首先建造9x3区域,然后把中间3格打掉,后在洞的两侧放多2个方块,直接对准方块。将水放到另一边,后把TNT填满除水源以外的地方和最高的方块之间的地方。从高处建造一条楼梯下来,在楼梯上放红石,在1格开外放一个压力板。沿着9x3边框放红石直至到达高处。在楼梯较远的角落放3个红石,然后再放1个压力板。踏上压力板,等待3-4秒,然后踏上另一个压力板,高处的TNT最远会飞50-60格。

注意:水源中和了低处TNT的爆炸以防止大炮被毁。

单按钮防御性大炮[]

使用中继器延时[]

这是一门有自动延时的简单大炮。这门大炮多数用于挂在墙上防御基于地面的军队或大炮的进攻。

114.0R4.4MB2 - 命名系统定义可在上文中找到。

使用矿车中继[]

一旦你激活开关后,首先激活的是充能电路,然后在大炮附近发送一个触发激活铁轨的矿车,点燃炮弹。这种方式能节约红石,但需要大量的铁(但是,如果你把废弃矿道里的铁轨用来建造这大炮,这甚至会省很多资源!)。

使用发射器中继[]

在激活开关后,首先激活的是充能电路,然后发射器会向外射出一个物品,这个物品会缓慢地穿过栅栏上的一个压力板后自行烧毁。这种建造方式能节约红石,不需要红石中继器。总之,这个设计比上面两种设计所使用的材料更少。

发射玩家或其他实体的大炮[]

这门大炮建好后,可以用这门大炮把实体发射到地图上的其他区域或目标。把非玩家实体塞进大炮里有点难。

末地大炮[]

这种大炮很容易建造,很强力(接近无限),可灵活挑选炮弹以及滑稽地看着炮弹发射。唯一的缺点是这门大炮需要激活的末地传送门以及想办法在最多的炮弹中活下来。

这种大炮的原理是已激活的TNT在穿过末地传送门时其引信计时器会重置为0。这意味着可以用无限多的TNT作为炮弹,只需把它们塞进8格空间里。在你抵达末地前游戏都不会引爆TNT,因此唯一的限制因素便是电脑性能了。

垂直发射装置[]

这种大炮通常被称为“垂直发射装置”,有时候也会称为“烟花炮”。这种大炮可以用来把TNT垂直射出,使其在空中爆炸。

活塞大炮(TNT弹射器,广义的TNT大炮)[]

一个活塞大炮的例子,发射器里塞了TNT。

这种大炮的原理是根据黏液块可以黏住实体的特性建造的,它的射程确实有点短,但优点是它不用TNT来助推。

末地水晶炮(广义TNT大炮)

此类大炮利用末地水晶来驱动炮弹,用活塞将末地水晶堆叠,倒上水,再点击末地水晶就能开火了。

缺点:末地水晶造价昂贵、过多的堆积末地水晶会造成卡顿、极易造成人员伤亡。

优点:随时随地发射,没有延时、同末地大炮的特性,想堆多少推进末地水晶就堆多少。

长距离大炮[]

要建造发射多行TNT炮弹的大炮,长距离大炮是最佳的选择。根据大炮所在的高度选择不同支架会增加大炮的射程。

如果大炮里要一次发射多个TNT,然后随意挑选在大炮里放置TNT的位置,你就可以高效地摧毁任何在大炮路径上的任何东西。 3X3 TNT矿车大炮 https://www.reddit.com/r/Minecraft/comments/7w4qsr/3x3_tnt_cannon_with_adjustable_range/dtxfx1b/

自动化大炮[]

RailCannon的设计[]

一个使用了TNT矿车漏洞的简单设计,多个矿车叠在一起同时引爆把弹射物发射到空中。

L0:

L1:

基于发射器[]

L0:固体方块地基,3X9,下沉一层。

L1:

L2:

L3:

  • 记得所有中继器必须设置为最长延时。
  • 注意这里用到的黑曜石是为了减少走火带来的伤害,但可用其他强爆炸抗性的固体方块代替。
  • 改进后的全自动化霰弹炮教程和演示:[1]
  • 确保所有发射器朝向炮管内,记得后面的第一格水是水源方块。
  • 使用附着在发射器后面的漏斗管道可更容易地把TNT从一个中心点分散到其他地方(如箱子)。
  • 可自由修改设计。祝开火愉快!

特定用途的大炮[]

TNT空中轰炸炮(产生器+活塞虫)[]

发射器可用来激活TNT,因此,一堆朝下的发射器可以向其下方投下TNT雨。

优点:这是一个很好的轰炸敌方基地而不会受到反击的方式。TNT大炮不能直线发射,或冒着炸膛的风险发射。这种大炮很容易就能一路炸到基岩。对于被水覆盖的基地,可以在其上方放大量的沙子。

缺点:这种炮在服务器中对弄了方块防护的基地没有多大用处,因为这种炮需要炮弹直接落在基地上方。这种炮需要耗费巨量资源,因为要使用大量的TNT。 与朝下发射的TNT炮相比,这种炮的射程更小。

这个陷阱非常简单:往上走,建造一个平台,把发射器朝下放置,放置一个方块,然后看着你的敌人的基地被摧毁。使用支柱跳跃就能上到一个很好的高度。不要建太高,因为TNT会在空中爆炸,从而没有什么用处(离地大概70格能使TNT落地即爆)。在目标上方直接建一个平台,放上发射器,然后用TNT填满发射器。给发射器制作一个时钟电路来触发。但小心!时钟电路速度太快会让发射的TNT朝上飞炸毁你的大炮。你可以在稍后挖走发射器。至于怎么下来,你可以利用水梯,但用末影珍珠也是可以的。

而且利用一个还没有解决的漏洞——可以通过活塞更新刷TNT

破水防护炮[]

这种大炮会一起发射TNT和沙子来摧毁水防护罩。水是TNT大炮的天敌,这个设计专注于解决这个难题。

可瞄准的T型武器[]

这种大炮像一个T字型。其工作原理是把炮弹落到支架方块上2个可以放TNT的小水槽之间来改变改变炮弹水平发射角。你可以不往主水槽里放上TNT来调节射程。这种大炮适用于放在城堡里摧毁敌人的大炮。

简易T型武器教程

泼箭炮[]

泼箭炮的原理于发射器没有区别,只是射程更大,区域效果更强。建造这样一门的大炮首先要有一个活塞,这个活塞的活塞臂能伸展到普通大炮放支架的地方。这个活塞由9个连成线的中继器连着,然后反转信号使活塞臂一直伸展。剩下的就是放炮弹的地方,像普通大炮那样连起来即可。然后在活塞头部放一把储存箭的发射器,并启动一个与之相连的高频红石电路,使大量箭矢被发射到活塞臂上,然后按按钮发射。其效果是:在推进TNT爆炸之前,活塞缩回使箭掉下去。然后推进TNT爆炸后,会把箭弹到较远的距离外。这种大炮通常用于不摧毁方块的中远程发射场景(包括击杀BOSS)里。

另一种设计:

Arrow Cannon

这种大炮把沙子用作支架,注意中继器的延迟时间

Top view.

上述大炮使用延迟以破坏大炮前面的沙子来给箭加速,下面的那张图是俯瞰视角。

沙炮(垒墙炮)[]

沙炮是TNT大炮的无害化变种。其概念是一样的,但只是把弹射物换成了沙子。同时,沙子必须在炮里的TNT爆炸时下坠以将沙子射出去,否则会没有效果。把沙子堆在一起能造一个“霰弹沙子炮”,将沙子射向不同的距离。注意,沙炮的发射方向是固定的,也不具备杀伤性。这种炮可用在多人创造模式情景服务器中连续向玩家发射沙子的情形,这样反过来会让OP发疯。沙炮也常被多人游戏服务器上的恶意破坏者使用。受害者在自己的地盘上装修房子时,恶意破坏者会在不被抓的情况下快速建造一门沙炮,然后发射几个沙子到受害者的屋顶,期望受害者在装修的时候拆开天花板时会被屋顶上的沙子压着窒息而死。

沙子掉落的速度和TNT不同。因此,在TNT沙子两用炮中不能用沙子来预测TNT的命中点。但是,如果用的是可瞄准的大炮,沙子和TNT一样会以相同的水平角发射出去。

要建造一门沙炮,在推进TNT前面用活塞把沙子推下去,或用与反相电路相连的黏性活塞拿掉撑着沙子的方块。

注意:在这门大炮中,沙子不是唯一可以使用的东西。任何会掉落的东西都能用,包括:

还要注意的是铁砧和龙蛋不能被活塞推动,因此上面描述的第二种建造方法适用于这些方块。

语言

Advertisement