跳到正文

CC: Redstone Link Bridge

作者:ERZOCKT

这个模组将机械动力的无线红石网络与CC:Tweaked电脑连接起来。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

CC Redstone Link Bridge

此模组可将机械动力红石链接网络与CC:Tweaked 电脑连接起来。
它新增了一个方块——CC Redstone Link Bridge。你可以将其放置在世界中,并将其用作 ComputerCraft 外设。

此模组需要机械动力和CC:Tweaked。

模组功能

此桥接器是两个系统之间的轻量适配器:

  • 机械动力提供红石链接网络。
  • CC:Tweaked提供通过电脑进行 Lua 控制的功能。

在世界中放置桥接方块后,连接的电脑可以:

  • 读取任意红石链接频率对的当前信号强度
  • 向任意红石链接频率对发送信号强度

此模组刻意保持精简。Lua 接口仅提供直接与网络交互所需的两种操作。

工作原理

从 Lua 调用此外围设备时:

  • getLinkSignal(freq1, freq2)会查询该频率对当前的信号强度。
  • sendLinkSignal(freq1, freq2, strength)会设置目标频率对,并发送指定的信号强度。

频率值是以字符串形式表示的物品 ID。
例如,minecraft:iron_ingot和minecraft:oak_sapling可以组成有效的频率对。

合成配方

Crafting Recipe

该配方是一个3×3的有序合成:四个角放置红石链接,中央放置无线调制解调器,底部中间放置圆石。其余三个边缘中间槽位(顶部中间、左侧中间和右侧中间)放置机械动力发射器。

Lua API

外围设备类型:

  • redstone_link_bridge

方法:

  • getLinkSignal(freq1, freq2) -> number
  • sendLinkSignal(freq1, freq2, strength)

频率值

freq1和freq2必须是以字符串形式表示的物品 ID。

示例:

  • "minecraft:iron_ingot"
  • "minecraft:oak_sapling"
  • "minecraft:redstone"

如果要表示空频率值,请使用空字符串("")。

示例

local bridge = peripheral.find("redstone_link_bridge")
assert(bridge, "No redstone_link_bridge found")

-- Read an existing frequency pair
local current = bridge.getLinkSignal("minecraft:diamond", "minecraft:redstone")
print("Current signal:", current)

-- Send a signal to a frequency pair
bridge.sendLinkSignal("minecraft:diamond", "minecraft:redstone", 7)

常见问题

CC: Redstone Link Bridge 支持哪些 Minecraft 版本?

CC: Redstone Link Bridge 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

CC: Redstone Link Bridge 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分