IRedstonePart
[!INFO] Git Commit:
7808254| Updated: 2026-10-02
| 属性 | 值 |
|---|---|
| 类名 | codechicken.multipart.IRedstonePart |
| 类型 | trait 体系,共 6 个 trait,311 行 |
| 启用版本 | Minecraft 1.7.10 |
| 红石部件接口族,是全文件最大的 trait 集合。 |
| trait | 用途 |
|---|---|
IRedstonePart |
红石部件总接口 |
IFaceRedstonePart |
贴在面 / 棱 / 角上的红石部件 |
IMaskedRedstonePart |
用连接掩码而非面描述连接 |
IRedstoneConnector |
方块实体一侧的连接能力 |
IRedstoneTile |
方块实体侧的连接器 |
IRedstoneConnectorBlock |
方块级连接器(内部 tag 注解用) |
关键点
strongPowerLevel/weakPowerLevel分别对应强充能与弱充能。openConnections/connectionMask决定红石信号往哪些方向传。vanillaConnectionMask/vanillaToSide/rotationTo用于与原版方块的红石规则对齐, 这是让替换掉原版红石方块的部件表现一致的关键。otherConnectionMask支持"该面朝自己"的对称掩码。
相关条目
- TRedstoneTile - 方块实体侧实现
- TorchPart - 原版红石方块的 multipart 替换