Wired Redstone

Wired Redstone

加入红石线等物品。

技术

标志

有线红石

添加红石线及相关物品

Discord Github Modrinth CurseForge

测试阶段

该项目目前处于测试阶段。可能会出现bug、缺少物品,有时需要使用命令来修复问题。请定期备份存档。

有线红石 与 RSWires

有线红石基于2xsaiko的RSWires,本质上是一次重写。然而,有线红石融入了一些相当重大的改动:

  • 使用LibMultiPart来处理多方块线,而不是像RSWires那样自己实现多方块逻辑。
    • 这意味着与其他模组的兼容性更好,并且能够实现更复杂的功能,比如在一个方块内放置多种类型的线,但同时也会承担诸如LibMultiPart这样的完整多方块系统的开销。
  • 支持模拟信号。
    • 这意味着可以发送更复杂的信号,但同时也意味着模组需要花费更多时间来计算它们。
  • 增加了线被物体阻断的支持(即拐弯时不会穿过方块,可以被外墙阻挡等)。
    • 这对于防止红石合金线相互连接很有用,但确实意味着需要更多计算,检查线路中的障碍物。
  • 对RSWires的线网络引擎进行了一些相当重大的优化,希望能超过其他功能带来的开销。
  • 增加了逻辑门。
    • 这些可能也可以相当容易地添加到RSWires中,只是我还没抽出时间添加,也没有其他人添加。

如果您还没有看过,请去看看RSWires。

截图

这是我一个开发世界的图片:
开发世界图片

合成配方

从0.3.0版本开始,增加了生存模式下的合成配方。大多数电路元件都使用一种叫做红石组装器的机器来制作。红石组装器的配方在REI和EMI中可见。

红石组装器可以在普通的工作台中这样合成:
红石组装器配方

红石合金锭可以在红石组装器中合成:
红石合金锭配方

然后可以合成红石合金线:
红石合金线配方

或者合成绝缘线:
绝缘线配方

模组集成

有线红石支持与CC: Restitched、EMI、REI和WTHIT的集成。

CC: Restitched

有线红石的束线电缆可以连接到CC: Restitched的电脑,使这些电脑能够发送和接收束线信号。

EMI 与 REI

有线红石机器在EMI和REI中都有配方支持。

WTHIT

许多有线红石逻辑门和线会在WTHIT界面上显示额外信息。

已知问题

  • LibMultiPart方块(即所有线、逻辑门等)在由机械动力装置移动时会崩溃(#15)。 已在 v0.4.11+1.19.2 和 v0.3.9+1.18.2 中修复。
  • 在某些情况下,Not Enough Crashes在生成崩溃报告时可能会使有线红石的渲染系统进入无效状态,导致实际崩溃(#12)。 已在 v0.4.13+1.19.2 和 v0.3.10+1.18.2 中修复。
  • 与Immersive Portals完全不相容(#23)。
  • 服务器崩溃可能导致线无法正常工作,看起来断开连接,或者在特定区域放置时拒绝连接。这是因为服务器崩溃导致有关线连接变化的信息未能保存到世界中。可以通过破坏并重新放置线直到它们正常工作来修复,或者由服务器管理员在受影响区域运行 /graphlib updateblocks <from-x> <from-y> <from-z> <to-x> <to-y> <to-z> 命令。

由GraphLib驱动

有线红石使用GraphLib来管理其线的连接。有时您可能会遇到奇怪的模组交互或由崩溃引起的线无法正常工作的问题。如果有什么不对劲,GraphLib有一些可以提供帮助的命令。可以通过以下方式访问这些命令:

/graphlib <子命令>

许可证

此模组使用MIT许可证许可。这意味着您可以重新分发它,制作它的衍生作品,并将其包含在整合包中。