
Roadworks
沉浸式美式交通管理
Roadworks
Roadworks 为 Minecraft 添加了沉浸式的美式交通管理功能。它目前处于测试阶段,因此请预期会有一些 bug! 目前,该模组添加了标线、锥桶、信号灯、隔离柱和标志牌,不过未来可能会添加更多内容。
待办事项
- 添加一个内置资源包以添加欧式标志牌
- 更多标志牌
- 更多标线
- 人行横道信号灯
- 使 CC 成为可选依赖项
功能
信号灯
可通过交通控制器控制,并可使用连接器连接到交通控制器。连接到交通控制器的信号灯可通过 ComputerCraft 电脑控制,作为外设进行包装。
立柱
立柱在彼此相邻放置时会连接。它们可以连接到信号灯和标志牌。
标志牌
标志牌可以放置在立柱上,也可以放置在墙上。目前已包含许多种类,但希望未来会有更多。
标线
大多数延伸覆盖整个方块的标线会在以正确方式放置填充物时连接。希望这相当容易理解。
隔离柱
非常简单。还挺不错的。
CC API
这将在未来改进并移至 wiki 页面。
getSignalType(id: int): string?
获取信号灯 ID 的类型。将是以下之一:
three_headthree_head_leftthree_head_rightthree_head_straightfive_head_leftfive_head_right
getSignals(): table
获取连接到此控制器的所有信号灯。返回一个包含信号灯 ID 和信号灯类型的字典数组。
getSignalsOfType(type: string): table
返回具有指定类型的 ID 数组。可用类型请参见 getSignalType。
hasId(id: int): boolean
如果交通机柜具有指定的 id,则返回 true。
hasLight(type: string, light: string): boolean
如果指定的类型具有指定的灯,则返回 true。
setThreeHead(id: int, red: boolean, yellow: boolean: green: boolean): boolean
将指定 ID 的三头信号灯设置为指定的值。
setFiveHead(id: int, red: boolean, yellowLeft: boolean, greenLeft: boolean, yellowRight: boolean, greenRight: boolean): boolean
将指定 ID 的五头信号灯设置为指定的值。
贡献
如果你发现 bug 或有功能请求,请提交 issue。PR 一如既往地受到欢迎和感激。如果 PR 会产生 bug 或添加额外依赖项,则不会被接受。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。