
制作:双轨距轨道
一个Create and Steam n' Rails的扩展,允许在一条轨道上使用两种轨距的转向架!
创建立即双轨距轨道
创建立即双轨距轨道是一款适用于Minecraft 1.21.1的NeoForge模组,它添加了一种同时承载两种轨距的单条轨道。
核心方块“双轨距轨道”是一条可放置的轨道,带有三条钢轨。窄轨和标准轨距列车共用外侧钢轨,并各自使用内侧钢轨,因此一条线路即可服务两种轨距,无需铺设两条平行路线。
特性
- 一条轨道可同时供窄轨和标准轨距转向架行驶
- 所有轨道形状均采用三轨模型:直线、斜线、坡道、曲线以及全部六种道岔类型
- 窄轨列车沿偏移的中心线行驶,而非轨道正中
- 方向装反的窄轨转向架会脱轨,并带有专属状态信息
- 17种轨道变体共享Steam 'n' Rails外观,包括黑石、末地、无枕木和幻影变体
- 幻影变体在手持时才会显示,与Steam 'n' Rails行为一致
- 每种变体均有序列组装配方
- 配置文件中可实时调整钢轨偏移量
前置要求
- Minecraft
1.21.1 - NeoForge
21.1.x - 机械动力(Create)
6.0.x - 机械动力:蒸汽与铁路(Create: Steam 'n' Rails)
0.3.0-alpha.2或更新版本
Steam 'n' Rails 是硬性前置。该模组使用其窄轨转向架和轨道纹理。
方块概览
双轨距轨道
主要行为:
- 在机械动力轨道图(Create track graph)上注册专用的
dual_gauge轨道类型。 - 在同一图边上同时接受标准轨距和窄轨转向架。
- 为任一轨距的列车寻路时,将双轨距边纳入考虑。
- 在行驶过程中将窄轨转向架向共享钢轨一侧横向偏移。
- 使位于共享钢轨错误一侧的窄轨转向架列车脱轨。
该轨道的连接、弯曲和形成道岔的方式与普通机械动力轨道完全相同,并且可以铺设铺面或添加梁架。
轨距兼容性
机械动力通常通过比较转向架上的单个轨道类型与图边上的类型,将每条轨道限制为一种轨距。双轨距轨道仅针对其自身轨道类型放宽了此检查:
- 标准轨距和窄轨转向架均被视为兼容
- 宽轨和单轨转向架仍不兼容
- 两种轨距在搜索路线时都会将双轨距轨道包含在内
所有变体共享一种轨道类型,因此在一条线路上混合使用木质变种不会影响哪些列车可以使用它。
钢轨几何结构
标准轨距的中心线位于轨道自身的中心线上,因此标准列车的行驶方式与在普通机械动力轨道上完全相同。只有窄轨列车带有偏移量,使其向共享钢轨一侧移动。
由于三轨轮廓是不对称的,模组会追踪共享钢轨位于哪一侧:
- 直线和斜线在放置时记录其侧向
- 曲线端点的侧向取自离开该曲线的方向,而非玩家视线方向
- 道岔会为相交的两条轨道分别记录侧向,因此每条钢轨都能延续自己的直线
道岔
支持全部六种机械动力交叉道口形状。正交和斜向交叉在旋转四分之一圈后映射到自身,因此它们在四个旋转角度下使用一个模型。四种混合交叉道口将正交轨道与斜向轨道配对,并在旋转四分之一圈后互换身份,因此它们仅在两个旋转角度下使用第二种模型。
合成
每种变体都通过序列组装线制作:
- 从变体的基础物品(通常是其台阶)开始。
- 按顺序部署三个铁粒或锌粒。
- 最后使用动力辊压机(mechanical press)完成。
这模仿了Steam 'n' Rails的轨道配方,只是为第三条钢轨增加了第三个粒。
已知限制
窄轨转向架必须按照与轨道共享钢轨相同的方向组装。镜像组装的转向架会故意脱轨,而不是在半空中行驶。
窄轨转向架可使用扳手移动到错误的方向,并会因此脱轨。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。