
约1.18起,Paper、Spigot、Purpur等服务端仅允许在绊线线路的下降沿刷线,适用于这些服务端的刷线机一般要用活板门控制水,具体改动见原理部分。此类刷线方法兼容18w10d及以上原版,但不支持1.16.5及以上的Forge端和中国版(网易版)。
控制方式分为两种,一种是外加时钟输入的开环控制,另一种是由绊线钩输入信号的闭环控制。我们做的是闭环控制。
闭环控制的优势: ⑴电路结构简单,红石元件少,省材; ⑵受卸载等因素干扰时,活板门能够及时响应,非常稳定; ⑶可以提速,提速后每根绊线每5gt刷1根线。
闭环控制的劣势: ⑴绊线线路需要额外的绊线和实体向绊线钩提供信号,卡顿可能较多; ⑵收集相对麻烦。
含水活板门的位置有上水口和下水口两种,由此得到两种结构的刷线机,产量均为4800h⁻¹,如图3.1、3.2所示。两种结构均可提速。操作和提速方法由肥啾在视频中演示。

图3.1 淋浴式

图3.2 井盖式
个人推荐安装顺序:
⑴连接绊线线路; ⑵若提速,放置提速所用实体; ⑶剪线; ⑷安装其余部分和激活钩子的实体,其中用于复制的水最后放。
井盖式可通过其他含水活板门集中控制,可用的位置如图3.3中橡木活板门所示。集中控制的例子如图3.4所示。

图3.3 井盖式,橡木活板门可接收信号

图3.4 含40条绊线线路的大号刷线机,连接集中控制的活板门位于水源正下方,不同于图3.3
图5.1为自动刷线机14400h⁻¹的雏形,它在绊线线路的下降沿使用剪过的绊线复制。我们让它在上升沿使用另一截没剪过的绊线复制,就得到了28800h⁻¹的版本。然而在约1.18以上的Paper等服务端,没剪过的绊线无法复制,意味着上升沿无法刷线,因此需要类似雏形机的下降沿方法。这个改动可能是为了在保留MC-129055的前提下限制刷线。

图5.1 自动刷线机雏形
28800h⁻¹刷线机同时在双边沿刷线,不影响绊线线路的状态。现在我们仅在下降沿(断路)刷线,需要考虑线路如何重新接通。绊线钩隔10gt会执行计划刻,此时绊线线路会接通。水流动的周期则是5gt。我们需要协调绊线线路和水的时序。
雏形机利用实体触发绊线,使绊线线路在水流动前接通。这种方法受弱加载等干扰可能会坏,尤其在一些Paper服不能稳定运行。所以我们用开环或闭环的电路控制水,让它只在绊线接通时流动。不过闭环控制仍然可以用实体卡判定箱触发绊线,这个时候电路会放水,起提速的效果。
淋浴式好理解。井盖式采用绊线下方的上半活板门,控制含水方块顶面是否露出液相。线路接通时,活板门开启,水向活板门流动刷线。断路时,活板门关闭,水优先向坑流动,从而不破坏绊线。
断路时绊线由矮判定箱变为高判定箱。我们让实体接触高判定箱但不接触矮判定箱,它就会在断路时触发绊线,使绊线提前复位,从而提速。每截绊线每10gt能触发一次,卡2截绊线能提到最快,所以我们用船一次卡2或3截绊线。周期提速前为15gt,提速后为5gt,时序略。
现有下降沿刷线机每条绊线线路仅用1格水刷线。感兴趣的可以尝试用2~5格不同节奏的水刷线,利用实体触线在每次复制后立即复位。
资源包:
[vanillatweaks.net VanillaTweaks] [网页链接;tid=823957 XeKr原版红石显示] Connections CTM Overhaul 自用