目前主流用的TNT复制机主要是这两种
1.
2.
1.的优点是精准,可以控制每发落点都在同一位置上,有蜂蜜块变种
2.的优点是方便横推,而且来回都可以各复制一次TNT,还可以直接改造成飞行器
但复制过程中有机率将TNT弹射出去,导致炸点偏移大约10格
但以上两种都有共同缺点:体积太大(1整体有13格方块、2整体有11-12格)、史莱姆块太多
因此对于整体推动来说其实不是很好用,必须抓准时序才可以将整体移动
2的话可以直接将本体改造成飞行器,可以用在三向或世吞,但单格移动相对困难
最近因为需要单格步进的轰炸机(在原地连炸,直到输入讯号后前进一格),但1跟2都非常
难做出我要的效果
因此我设计了一种极小型的TNT复制器,史莱姆块仅需4个,飞行器版本仅需5-6个
整体大小仅9个方块
飞行器版本仅需补上红圈处四个方块
并且不会弹射TNT,准度偏移在0.5格内,但关机时的最后一颗TNT会偏移1格
缺点是只能双向推动,左右上下推都会使TNT直接掉落,但可以透过先将TNT推动再推动
整体的方式解决
接下来就可以进入另一个部份了,单步进的轰炸机,简称SSSB
Simple Single Step Bomber
轰炸主体为上面这种复制器的连闪变种
只需在上面加一格史莱姆块,并且把黏性活塞换边即可
原理为黏性活塞收回后,受到正下方的压力铁轨充能推出,推出时讯号源消失再收回
然后加上半飞行器,这边的史莱姆块可以替换成蜂蜜块
为什么叫半飞行器,因为侦测器会不断给另一个黏性活塞强讯号,但侦测器有1rt的延迟
活塞伸出也有1rt的延迟,但下方的连闪活塞频率是1rt,因此上方活塞还来不及伸出就
被再拉回或推动,因此除非下方的黏性活塞停止工作,否则上方的黏性活塞不会有反应
如果你只需要轰炸小范围,那只要补上一个史莱姆块或蜂蜜块,并加上音阶盒即可使用
要移动时对音阶盒按住右键就会前进一格,需要按住的原因是下方的连闪活塞如果在
推出当下没有讯号源时受到方块更新,就会立刻执行0.5rt(1gt)的收回动作
(跟高速方块流原理一样)
于是将复制器推出后不会再拉回来,另外因为没有讯号源也不会继续连闪,
此时半飞行器就会正常收到讯号然后推出,将整体结构往前拉一格
然后下方活塞又移动到铁轨正上方,重新收到讯号后再继续连闪
有这点基础之后就可以往后做下去了
那要怎么在活塞推出的时候就正好给他一个方块更新呢
我查了网络上类似的轰炸机,都是用双侦测器连闪后再补一个侦测器,总共延迟3rt
后再给方块更新的方式,但这就是外部计时了,有可能会因为有台复制器时序不同
正好在收回而卡住,并且单结构耗用资源也过多
我的设计仅需要一个普通活塞
普通活塞被前推到连闪活塞斜下方时不会有任何反应,但是当连闪活塞收回当下
普通活塞会跟连闪活塞同时受到压力铁轨的充能,然后同时推出
连闪活塞就会收到方块更新而立刻收回,然后被半飞行器往前拉一格,整体结构复位
然后只要再加上步进器,就完成一组单元了
然后再做出连接器,接上第2~N组单元
仰视图
俯视图
整体就完工了
效果展示
https://youtu.be/VH3T4KrSvmE
理论上可以无限延伸出去,但不能超出玩家视野范围
另外如果要登出或unload chunk,一定要先把复制单元停机,在连闪活塞旁边放红石块或
开关
暂时还没有想到怎么一次让整个结构全部停机,如果有人有想法也可以交流一下
这组机器可以解决三向常常炸不干净的问题,如果要炸的范围不大,这个方案优于
三向和世吞
大概就这样