# Create Metro & Subway Lines
This mod adds extensive metro- and train-related content and includes several built-in performance optimization mixins.
### Platform Facilities
| Content | Description |
|---|---|
| **Platform Screen Doors / Steel Doors** | Provide platform-edge protection and decoration. |
| **Platform Screen Door Top Panel** | Mounted above platform screen doors; displays line name, destination, and travel direction. |
| **Platform Information Display (PIDS · Style 1)** | Hanging double-sided screen; displays real-time arrival countdown, station name, and train information. |
| **Metro Signage + Connecting Poles** | In-station wayfinding signage; supports custom images via resource packs. |
| **In-Train Information Display (Not available in current public build)** | In-car LCD for displaying train line and related status information. |
| **Seats** | Passenger seats inside carriages; players can sit on them. |
| **Doors (Exterior Sliding Plug Doors) + Rear Pillars** | Decorative train parts. |
| **Coupling (Gangway)** | Renders dynamic connection between two carriages, helps prevent players from falling onto the tracks to some extent |
### Line System
- **Line Configuration GUI**: Opened by right-clicking with a brush; allows creating and editing lines.
- **Station List GUI**: Opened by Shift + right-clicking with a brush; provides a visual station editor.
Automated station announcements (not available in current public build)
### Built-in Performance Optimizations (Configurable)
| Optimization | Description |
|---|---|
| **Train Collision Optimization** | Optimizes train collision detection to reduce unnecessary collision calculations. |
| **Navigation Scanning Throttling** | Limits the update frequency of navigation scanning to reduce continuous computation overhead. |
| **Train Sound Distance Optimization** | Limits or attenuates train sounds by distance to reduce overhead from distant sounds. |
| **PSD Linkage Optimization** | Platform screen doors close 1–2 seconds in advance, preventing immediate departure after arrival. |
| **Door Cache / Collision Cache** | Caches door and collision states to reduce lag spikes when doors open upon arrival. |
> Some optimization options can be disabled at any time in the `config` file.
**机械动力:地铁附属**
本模组添加了大量地铁与列车相关内容,并内置部分列车优化Mixin。
### 站台设施
| 内容 | 介绍 |
|---|---|
| **屏蔽门 / 钢制门** | 用于站台防护与装饰(主要是装饰) |
| **屏蔽门上板** | 屏蔽门上方,用于显示线路名、终点站和开往方向 |
| **站台信息显示屏(PIDS · 样式 1)** | 悬挂式乘客信息展示屏,实时显示到站倒计时、站名与列车信息 |
| **地铁提示板 + 连接杆** | 站内导向标识,支持通过资源包导入自定义图片 |
| **地铁车内信息显示屏(当前公开版本中未添加)** | 车内 LCD,用于显示列车线路及相关状态信息 |
| **座椅** | 车厢内乘客座椅,可供玩家乘坐 |
| **车门(外部塞拉门)+ 后柱** | 列车装饰方块 |
| **列车连接处(风挡)** | 渲染动态连接2个车厢,可以一定程度上避免玩家掉落轨道 |
### 线路系统
- **线路配置 GUI**:手持刷子右键打开,可新建或修改线路。
- **站点列表 GUI**:手持刷子 Shift + 右键打开,可视化编辑站点。
报站(当前公开版本未添加)
### 内置性能优化(可配置)
| 优化项 | 说明 |
|---|---|
| **列车碰撞优化** | 优化列车碰撞检测,减少不必要的碰撞计算。 |
| **导航侦察节流** | 限制导航扫描的更新频率,降低持续计算开销。 |
| **列车音效距离优化** | 根据距离限制或衰减列车音效,减少远处音效开销。 |
| **屏蔽门联动优化** | 屏蔽门提前 1–2 秒关闭,避免列车到站后立即发车。 |
| **门缓存 / 碰撞缓存** | 缓存门与碰撞状态,减少到站开门时的瞬时卡顿。 |
> 部分优化项可在 `config` 中关闭。

