COWMODSКаталог модов

Virtual-Redstone-Wire

A Minecraft mod for long-distance redstone signal transmission that does not rely on physical redstone blocks, supporting one-to-one, one-to-many, and many-to-one connections.

Автор: JularDepick5220обновлён 26 сент. 2026 г.
ТехнологииУтилиты

Описание

Virtual Redstone Wire

[English] | 简体中文

A Minecraft mod for long-distance redstone signal transmission that does not rely on physical redstone blocks, supporting one-to-one, one-to-many, and many-to-one connections.


What does it do

Virtual Redstone Wire lets you transmit redstone signals between blocks wirelessly. Create a one-way link from an input block to an output block, and the redstone power at the input is mirrored to the output instantly. No cables, no physical redstone dust, no block entities.


Features

  • Wireless redstone links - link blocks up to 256 blocks apart (configurable, 1-1024)
  • One-way directional links - signal exits from the clicked face of the output block; a redstone lamp placed on the output block lights up directly
  • Signal strength preserved - transmits 0-15 signal strength, not just on/off
  • One-to-many broadcast - one input can feed multiple outputs
  • Many-to-one merge - multiple inputs can feed one output (highest signal wins)
  • Works after building - place the signal source, flip a lever, or remove a source at any time; links refresh in real time
  • Zero space occupation - no block entities, fully vanilla-compatible world
  • Cable Magnifier - highlights all links while held (blue input, yellow output, red path); right-click a block to show its redstone signal strength and position above the hotbar, or sneak-right-click a block to inspect its links
  • Cable Cutter - removes all outgoing links of an input block at once
  • Undo / Redo and operation history - press Ctrl+Z / Ctrl+Y to undo or redo recent link operations; while holding the Cable Magnifier, press Ctrl+A to review the undo/redo history on a dedicated screen

Items

ItemCrafting
Virtual CableRedstone + Iron Ingot
Cable CutterIron Ingot + Stick x2
Cable MagnifierRedstone + Glass Pane + Stick

Usage

Virtual Cable

  • Hold a Virtual Cable and right-click an input block to select it

    Right-click an input block with Virtual Cable to select it
  • Right-click an output block to create the one-way link (right-click the same block again to cancel)

    Right-click an output block to create a one-way link
  • Power the input block with any redstone source; the output block delivers the signal from the clicked face

Cable Cutter

  • Right-click an input block to remove all links originating from it (only affects links where the block is the input/source)
Using the Cable Cutter on an input block to remove all links originating from it
  • Afterwards, that input block has no outgoing links
Cable Cutter after removing all outgoing links from the input block

Cable Magnifier

  • While held: all links are highlighted (blue input, yellow output, red path)
Cable Magnifier highlighting all links with blue input, yellow output, and red path
  • Right-click a block: show its redstone signal strength and position above the hotbar
Right-click a block with the Cable Magnifier to show its redstone signal strength and position above the hotbar
  • Sneak-right-click a block: open its link information panel
Sneak-right-click a block with the Cable Magnifier to open the link information panel

Undo & Redo

  • While holding a Virtual Cable, Cable Cutter, or Cable Magnifier, press Ctrl+Z to undo and Ctrl+Y to redo the most recent successful link operation (keybinds can be changed in the Controls settings)
  • Undo cancels the latest operation: a created link is removed, a removed link is restored; redo re-executes it
  • History is client-side memory only (shared limit 20 by default, adjustable 10-100 in the Mods menu client config) and clears on game exit
Undo or redo a link creation with Ctrl+Z / Ctrl+Y while holding a mod item
  • While holding the Cable Magnifier, press Ctrl+A to open the operation history screen
  • The screen lists the operations you can currently undo or redo in two columns (operation type and endpoint coordinates); scroll with the mouse wheel when the list overflows
  • Press Ctrl+Z / Ctrl+Y inside the screen to undo/redo directly, with results refreshing in real time and chat feedback suppressed while it is open
  • Close it with the button at the panel's top-right corner, ESC, or Ctrl+A again
Operation history screen listing undoable and redoable link operations

Requirements

  • Minecraft 1.20.1
  • Forge 47.4.23+
  • No other mod dependencies

Configuration

How to configure

  • Start the game (or server) once to generate the config files
  • Open the config file with a text editor:
    • Server config: <world folder>/serverconfig/virtual_redstone_wire-server.toml (edit on the machine running the server)
    • Client config: config/virtual_redstone_wire-client.toml
  • Change the values and save the file
  • Restart the game or server for the changes to take effect

Example (server, <world folder>/serverconfig/virtual_redstone_wire-server.toml):

maxLinkDistance = 512

Server options

  • maxLinkDistance - maximum link distance in blocks (default 256, range 1-1024)
  • magnifierRenderDistance - render distance for link visualization (default 512, range 64-1024)
  • networkChangeLogSize - capacity of the recent change table for incremental sync (default 200, range 200-1000)
  • operationLogEnabled - log every applied/rejected add/del operation to a per-world text file (default true)
  • operationLogSplit - operation log split mode: total (one shared file), both (shared + per-player), player (per-player only) (default total)
  • operationLogFile - operation log file name; with player/both split the base name gets a _<player> suffix (default Virtual_Redstone_Wire-Operations.log)
  • requestLogEnabled - log every received request (raw JSON) with its final status code, debug level (default false)
  • requestLogFile - request log file name (default Virtual_Redstone_Wire-Requests.log)
  • Server options can be viewed and changed in-game from the Mods menu (Config); owner-only

Client options

  • enableChatFeedback - chat feedback for operations (default false)
  • undoHistorySize - undo/redo history stack size limit (default 20, range 10-100)
  • undoRedoFeedback - undo/redo feedback messages (default true)
  • Client options can be changed in-game from the Mods menu (Config), taking effect immediately

Language Support

This mod is fully translated into:

  • 简体中文 (Simplified Chinese)
  • English

The in-game text (item tooltips, information panel, chat feedback, etc.) follows your Minecraft language setting automatically. No mod configuration is required.

How to switch language

  • Open the game and go to Options -> Language
  • Select 简体中文 (China) or English (US)
  • Confirm; the mod text switches immediately

The language setting is client-side: each player chooses their own language, and the server needs no configuration.


Notes

  • Chat feedback is disabled by default and can be enabled in the client config
  • Right-click actions trigger once when the button is pressed; holding the button down does not repeat them (release and press again to trigger again). They do not trigger when no block is targeted, and the left button triggers nothing
  • This mod is inspired by Drive-By-Wire cable logic and works in a vanilla world with no mod dependencies
  • For support on more Minecraft versions, or to report issues and request features, visit the GitHub repository: https://github.com/JularDepick/Virtual-Redstone-Wire

虚拟红石线缆

English | [简体中文]

用于红石信号远程传递的 Minecraft 模组,不依赖实体红石方块,支持一对一、一对多、多对一连接。


功能简介

虚拟红石线缆可让您在方块之间无线传输红石信号。在输入端方块与输出端方块之间创建单向链路后,输入端的红石能量会即时反映到输出端。无需线缆、无需实体红石粉、无需方块实体。


特性

  • 无线红石链路 - 方块间最远可链接 256 格(可配置,范围 1-1024)
  • 单向定向链路 - 信号从输出方块的指定面射出;放在输出端方块本体上的红石灯可直接点亮
  • 保留信号强度 - 传输 0-15 级信号强度,而非简单的开关
  • 一对多广播 - 一个输入端可连接多个输出端
  • 多对一合并 - 多个输入端可连接一个输出端(取最大信号)
  • 建链后仍可调整 - 随时放置信号源、拨动拉杆或移除信号源,链路实时刷新
  • 零空间占用 - 不使用方块实体,完全兼容原版世界
  • 线缆放大镜 - 手持时高亮全部链路(蓝框输入、黄框输出、红线路径);右键方块在快捷栏上方显示其红石信号强度与坐标,潜行右键方块查看链路信息
  • 线缆剪 - 一次移除输入端方块的全部出链
  • 撤销/重做与操作历史 - 按 Ctrl+Z / Ctrl+Y 撤销或重做最近的链路操作;手持放大镜时按 Ctrl+A 在窗口页查看可撤销/可重做的操作历史

物品

物品合成
虚拟线缆红石 + 铁锭
线缆剪铁锭 + 木棍 x2
线缆放大镜红石 + 玻璃板 + 木棍

使用方法

虚拟线缆

  • 手持虚拟线缆右键输入端方块以选中

    手持虚拟线缆右键输入端方块以选中
  • 右键输出端方块创建单向链路(再次右键同一方块可取消选中)

    右键输出端方块创建单向链路
  • 用任意红石源为输入端方块供能,输出端方块将从指定面射出信号

线缆剪

  • 右键输入端方块,移除以其为起点的全部链路(仅作用于该方块作为输入端/起点的链路)
线缆剪使用:右键输入端方块,移除以其为起点的全部链路
  • 使用后,该输入端方块不再有出链
线缆剪使用后,输入端方块的全部出链被移除

线缆放大镜

  • 手持时:高亮全部链路(蓝框输入、黄框输出、红线路径)
手持线缆放大镜高亮全部链路,蓝框为输入,黄框为输出,红线为路径
  • 右键方块:在快捷栏上方显示其红石信号强度与坐标
手持线缆放大镜右键方块,在快捷栏上方显示红石信号强度与坐标
  • 潜行右键方块:打开其链路信息面板
手持线缆放大镜潜行右键方块,打开链路信息面板

撤销与重做

  • 手持线缆、线缆剪或放大镜时,按 Ctrl+Z 撤销、Ctrl+Y 重做最近一次成功的链路操作(可在游戏 Controls 设置中修改按键绑定)
  • 撤销会取消最近一次操作:创建的链路被移除,被移除的链路恢复;重做会重新执行它
  • 历史仅保存在客户端内存(双栈共用上限默认 20,可在 Mods 菜单客户端配置调整,范围 10-100),退出游戏清空
手持模组物品按 Ctrl+Z/Y 撤销或重做链路创建
  • 手持放大镜时按 Ctrl+A 打开操作历史窗口页
  • 窗口页分两列列出当前可撤销与可重做的操作(操作类型与起终点坐标),列表超出时可用鼠标滚轮滚动查看
  • 窗口页内可直接按 Ctrl+Z / Ctrl+Y 撤销或重做,结果实时刷新,且窗口页打开期间不弹出聊天栏提示
  • 退出方式:面板右上角关闭按钮、ESC、再次按 Ctrl+A
操作历史窗口页列出可撤销与可重做的链路操作

环境要求

  • Minecraft 1.20.1
  • Forge 47.4.23+
  • 无其他模组依赖

配置

配置方法

  • 先启动一次游戏(或服务器)以生成配置文件
  • 用文本编辑器打开配置文件:
    • 服务端配置:<世界文件夹>/serverconfig/virtual_redstone_wire-server.toml(请在运行服务器的机器上修改)
    • 客户端配置:config/virtual_redstone_wire-client.toml
  • 修改数值并保存
  • 重启游戏或服务器后生效

示例(服务端,<世界文件夹>/serverconfig/virtual_redstone_wire-server.toml):

maxLinkDistance = 512

服务端选项

  • maxLinkDistance - 最大链路距离(默认 256,范围 1-1024)
  • magnifierRenderDistance - 链路可视化渲染距离(默认 512,范围 64-1024)
  • networkChangeLogSize - 增量同步近期变更表容量(默认 200,范围 200-1000)
  • operationLogEnabled - 操作日志:add/del 执行/拒绝记录(默认开启)
  • operationLogSplit - 操作日志分割:total 合并同一文件 / both 合并+按玩家 / player 仅按玩家分文件(默认 total)
  • operationLogFile - 操作日志文件名(默认 Virtual_Redstone_Wire-Operations.log;player/both 分割时主名后缀 _<玩家名>)
  • requestLogEnabled - 请求日志:记录每次收到的原始请求与最终状态码,调试级(默认关闭)
  • requestLogFile - 请求日志文件名(默认 Virtual_Redstone_Wire-Requests.log)
  • 服务端选项可在游戏内 Mods 菜单(Config)查看与修改,仅存档拥有者可改

客户端选项

  • enableChatFeedback - 操作聊天反馈(默认关闭)
  • undoHistorySize - 撤销/重做历史上限(默认 20,范围 10-100)
  • undoRedoFeedback - 撤销/重做提示(默认开启)
  • 客户端选项可在游戏内 Mods 菜单(Config)修改,即时生效

语言支持

本模组内置完整翻译:

  • 简体中文
  • 英文

游戏内文本(物品提示、信息面板、聊天反馈等)会跟随您的 Minecraft 语言设置自动切换,无需任何模组配置。

切换方法

  • 进入游戏后打开 选项 -> 语言
  • 选择 简体中文 或 English (US)
  • 确认后模组文本立即切换

语言设置为客户端级:每位玩家可自选语言,服务端无需任何配置。


附注

  • 聊天反馈默认关闭,可在客户端配置中启用
  • 右键操作在按下时触发一次,按住不放不会重复触发(松开后可再次触发);未瞄准方块时不触发;左键不触发任何操作
  • 本模组受 Drive-By-Wire 线缆逻辑启发,可在原版世界使用,无模组依赖
  • 如需更多游戏版本支持、反馈问题或建议功能,请前往 GitHub 仓库:https://github.com/JularDepick/Virtual-Redstone-Wire

Галерея

Use Example

Последние версии

Все версии →
release

Virtual-Redstone-Wire 1.0.0

1.0.0
26 сент. 2026 г.179Minecraft: 1.20.1forge
Скачать
Что нового
**Full Changelog**: https://github.com/JularDepick/Virtual-Redstone-Wire/compare/v0.5.3...v1.0.0 ## 修复 - 普通操作被拒绝后不再清空全部撤销/重做历史: 此前收到增量追回响应会整体清空历史, 玩家做过多次操作后, 任意一次操作被拒绝(目标链路已存在或已不存在)都会丢失此前全部可撤销历史; 现在仅移除前提已不成立的条目, 其余历史保留 - 追回数据过期时, 全量同步请求立即发出, 不再延迟到下一次同步广播 - 换维度后立即作废旧维度数据并重新同步: 此前换维度依赖的回调在客户端不会触发, 原维度的链路与线缆选中框会被画到新维度(表现为"在主世界里建的链路出现在了末地, 但对着它操作没有反应", 且不操作就一直存在); 现在换维度后旧数据立即清空, 并强制向新维度重新同步 - 上述"出现在错误维度的链路"被拒绝一次后自动消失: 请求的追回起点超出服务端当前版本时按数据过期处理, 立刻改发全量同步, 不再停在错误显示上 - 进入世界与换维度时的首次同步不再被请求节流吞掉(此前被吞掉后, 本次进入的维度可能长时间没有链路数据) - 少数情况下操作队列会永久卡住、之后所有操作都没有反应的问题已修复; 其他维度的失败结果也不会再顶掉当前操作的在途状态 - 版本回退等异常时序下, 客户端不再把增量同步结果当成全量而暂时丢失链路显示 - 清空历史后不会再冒出一条已失效的历史条目(清空时同时取消排队中的撤销/重做请求) - 未连接服务器时(标题界面的 Mods 菜单)打开本模组配置界面不再崩溃 - 单维度链路数量较大时, 进入世界与换维度的首次同步不再失败: 此前单包载荷超过 32767 字符会编码失败(约 500 条链路即触发, 严重时客户端被断开), 现在按分片下发, 规模不再受限 - 删除一条链路不再误熄灭同一输出面上其他来源的信号: 此前删链会把该输出面的存储信号无条件清零, 静止来源(红石块, 常开拉杆)不会自行恢复 - 多人同 tick 提交部分重叠的相反操作(如同一链路被同时建立与删除)按冲突处理, 涉及批次全部不执行 - 线缆剪出链超过批量上限时给出提示(此前静默无反应); 线缆剪的结果提示改由服务端确认后显示(此前在请求发出前就提示"已切断", 服务端拒绝时提示与事实相反) - 放大镜信息面板不再永久停在"等待服务端返回"(此前若命中 1 秒查询节流则不会发起查询) - 多人环境下不再把他人的成功操作误当成本机的确认(避免撤销历史出现实际未创建的条目) - 非法请求载荷(输出面取值非法, 同一请求内重复链路)不再可能破坏存档或让全量同步永久失效 - 线缆数量较大时存档不再写入失败并丢失全部链路: 此前网络数据被写成单个 NBT 字符串, 超过 65535 字节上限即让整个维度存档写入中断(约 250 条链路即可触发), 且下一次进入世界会因读到空数据而报错并把链路清空; 现在写入不再受该上限约束, 读取遇到缺失或损坏数据也只提示并跳过, 不再打断进入世界 ## 优化 - 撤销/重做失败提示细分: 状态型失败在服务端确认该链路刚被其他玩家操作时, 提示"该链路刚被 XXX 修改"(附玩家名); 其余情况维持"状态已变化"提示 - 普通操作失败时, 若确认本机数据与服务端一致, 不再发起多余的同步请求, 失败反馈更快 - 多人同 tick 提交相同操作时, 被拒提示不再误指向另一位玩家 - 专用服务器上修改服务端配置(渲染距离, 最大链路距离等)后, 已连接客户端立即采用新值(此前需重连才生效) - 服务端新增请求限流(同一玩家拉取最小间隔)与排队上限, 异常刷包不会拖垮服务器 - 面名(上/下/东/西/南/北)改为本地化显示 - 枢纽方块(单一方块挂多条链路)的描边渲染去重, 减少重复几何提交 - 快捷栏上方的飘浮提示不再与原版物品名称高亮重叠 - 历史窗口页关闭按钮的命中区域不再在首帧落在左上角 - 配置界面的数值项改为离开界面时统一落盘(此前每次按键都写文件), 越界输入会把输入框显示更正为实际生效值 - 撤销/重做历史上限被调小时, 已有的双栈立即收缩到新上限 - 线缆, 线缆剪与放大镜的右键改为"按下触发一次, 长按不重复": 此前右键按住不放会每 4 tick 重复一次, 长按同一个方块会让线缆起点在"选中/取消选中"之间反复切换, 反复建链与删链, 线缆剪反复批量删除, 放大镜反复重开信息面板; 现在按住期间只触发一次, 松开后才能再次触发。三个物品的左键依旧不触发任何动作(左键保持原版行为); 未瞄准方块时(对着空气按右键)依旧不触发任何动作, 与改动前一致 ## 兼容性 - 通信协议版本由 3 升级为 4, **客户端与服务端必须同时升级到 v1.0.0**, 新旧版本之间无法建立连接 - 拒绝响应在本版本内补充维度字段(协议版本仍为 4, 不属于额外的升级), 客户端与服务端仍须同版本部署 - 增量广播补充请求者名单, 全量与追回响应补充分片信息, 服务端新增 422/429 校验, 均属协议 4 内部补齐(协议版本仍为 4) - 链路数据与存档格式对使用者保持兼容, 使用 v0.5.3 及更早版本的存档可直接沿用(线缆网络在存档内的存储形态由单个字符串改为分块字符串列表, 读取同时兼容新旧两种形态, 旧存档首次保存时自动转为新形态, 无需人工迁移)
beta

Virtual-Redstone-Wire 0.5.3

0.5.3
14 сент. 2026 г.47Minecraft: 1.20.1forge
Скачать
Что нового
**Full Changelog**: https://github.com/JularDepick/Virtual-Redstone-Wire/compare/v0.5.2...v0.5.3 ## 新增 - 配置项悬浮提示:在游戏内 Mods 菜单的配置页中,鼠标悬停在任一配置项上即可查看该项说明,含取值范围与默认值;提示显示 3 秒后自动隐藏,移开后再悬停可重新显示 ## 优化 - 英文环境下的配置界面:配置项名称显示为英文标签,不再显示内部字段名 - 线缆放大镜的物品提示补充"手持时按 Ctrl+A 查看操作历史"的说明 ## 修复 - 服务端配置页中,点击开关或拖动档位条后列表不再跳回顶部,而是停留在原位置;正在输入但尚未提交的数值也不再被重置 ## 兼容性 - 通信协议不变,服务端无需更新 - 存档数据格式未变化,与 v0.5.2 存档兼容
beta

Virtual-Redstone-Wire 0.5.2

0.5.2
14 сент. 2026 г.7Minecraft: 1.20.1forge
Скачать
Что нового
**Full Changelog**: https://github.com/JularDepick/Virtual-Redstone-Wire/compare/v0.5.1...v0.5.2 ## 新增 - 撤销/重做历史查看:手持放大镜时按 `Ctrl+A` 打开操作历史窗口页,分两列显示当前可撤销与可重做的链路操作(操作类型与起终点坐标),列表超出时可用鼠标滚轮滚动查看;窗口页内可直接按 `Ctrl+Z` 撤销、`Ctrl+Y` 重做,结果在页面内实时刷新 - 窗口页退出方式:面板右上角关闭按钮、`ESC`、再次按 `Ctrl+A` - 窗口页打开期间不再弹出撤销/重做的聊天栏提示(结果在窗口页内可见),关闭后恢复正常提示 ## 优化 - 撤销/重做快捷键生效时机扩展:手持线缆、线缆剪或放大镜(主手或副手任一)时均可使用 `Ctrl+Z` / `Ctrl+Y`(此前仅线缆与线缆剪) - 物品贴图更新为 256x256 ## 兼容性 - 通信协议不变,服务端无需更新 - 存档数据格式未变化,与 v0.5.1 存档兼容
beta

Virtual-Redstone-Wire 0.5.1

0.5.1
13 авг. 2026 г.215Minecraft: 1.20.1forge
Скачать
Что нового
**Full Changelog**: https://github.com/JularDepick/Virtual-Redstone-Wire/compare/v0.5.0...v0.5.1 ## 优化 - 客户端链路数据查询加速:链路存在性判断、去重与移除由线性扫描改为索引查找,链路数量较多时建链/删链操作响应更流畅,功能与交互不变 ## 兼容性 - 通信协议不变,服务端无需更新 - 存档数据格式未变化,与 v0.5.0 存档兼容
beta

Virtual-Redstone-Wire 0.5.0

0.5.0
13 авг. 2026 г.35Minecraft: 1.20.1forge
Скачать
Что нового
**Full Changelog**: https://github.com/JularDepick/Virtual-Redstone-Wire/compare/v0.4.0...v0.5.0 ## 新增 - 客户端撤销/重做: 手持线缆或线缆剪(主手或副手均可)时, 按 `Ctrl+Z` 撤销、`Ctrl+Y` 重做最近一次成功的链路操作(可在游戏 Controls 设置中修改按键绑定); 撤销会取消最近一次操作(创建的链路被移除, 被移除的链路恢复), 连续按键可逐步回退多次操作 - 客户端配置新增两项(可在游戏内 Mods 菜单配置, 即时生效): - 撤销/重做历史上限: 默认 20, 范围 10-100 - 撤销/重做提示开关: 默认开启 ## 兼容性 - 通信协议不变, 服务端无需更新 - 存档数据格式未变化, 与 v0.4.0 存档兼容
beta

Virtual-Redstone-Wire 0.4.0

0.4.0
13 авг. 2026 г.9Minecraft: 1.20.1forge
Скачать
Что нового
**Full Changelog**: https://github.com/JularDepick/Virtual-Redstone-Wire/compare/v0.3.1...v0.4.0 ## 新增 - 服务端配置游戏内管理:Mods 菜单 Config(配置文件索引页 + 子页),仅存档拥有者可修改,实时生效并落盘 - 双日志体系:操作日志(合并 / 合并+按玩家 / 仅按玩家三种分割)与请求日志(调试级,记录请求与状态码) - 游戏内配置界面:滚动列表、两列无边框表格、配置项名称翻译、数值项自动限定范围 - 链路创建/移除/拒绝的聊天栏提示(含输出端接收面,成功/拒绝语义配色) - 放大镜信号飘浮提示多段配色,信号值按强度渐变(0 白,1-15 淡红到纯红) ## 优化 - 放大镜信号查询节流由全局 1 秒改为按目标方块:同一方块 1 秒内不重复查询,其他方块不受限 ## 兼容性 - 操作日志默认文件名更新为 `Virtual_Redstone_Wire-Operations.log` - 配置键 `networkChangeLogEnabled` 废弃,新日志配置键首次保存自动生成 - 服务端配置文件位于世界目录 `serverconfig/`,日志文件位于世界目录根目录 - 1.0.0 以前版本不做数据迁移
beta

Virtual-Redstone-Wire 0.3.1

0.3.1
13 авг. 2026 г.5Minecraft: 1.20.1forge
Скачать
Что нового
**Full Changelog**: https://github.com/JularDepick/Virtual-Redstone-Wire/compare/v0.3.0...v0.3.1 ## 优化 - 全量请求节流:5 秒冷却,60 秒内超过 10 次断开连接并提示(不标记用户,可正常重连) - 断线重连后自动重新发起当前维度全量请求(消除缓存不一致窗口) - 客户端线缆选中态登出/断线清理,防跨会话残留 - 手持放大镜下蹲/未下蹲右键的信号查询统一 1 秒节流,防连点刷包 - 新增放大镜查询拒绝提示 - build.gradle 为唯一版本来源,processResources 注入 mods.toml 占位符(不再两处手写)
beta

Virtual-Redstone-Wire 0.3.0

0.3.0
2 авг. 2026 г.25Minecraft: 1.20.1forge
Скачать
Что нового
## What's Changed * Fix graph corruption on link removal and ensure world autosave persistence by @Spagles in https://github.com/JularDepick/Virtual-Redstone-Wire/pull/1 ## New Contributors * @Spagles made their first contribution in https://github.com/JularDepick/Virtual-Redstone-Wire/pull/1 **Full Changelog**: https://github.com/JularDepick/Virtual-Redstone-Wire/compare/v0.2.1...v0.3.0 ## 新功能 - 放大镜未下蹲右键方块,在快捷栏上方飘浮显示该方块的红石信号强度 - 服务端可配置链路信息变更日志(默认关闭),记录每个操作请求到世界目录独立文件,便于审计 ## 修复 - 物品提示换行失效 - 中文提示标点统一为英文标点 - 线缆剪补齐缺失的 tip 提示行 - 删除链路时不再误删仍有出链的输出节点,避免下游链路丢失 - 网络变更现在会触发世界存档自动保存,重启不再丢失链路数据 ## 通信机制重构 - 由全量广播加轮询同步,改为元操作(add/del/pull)增量同步,服务端权威、客户端缓存只读 - 每维度操作计数器提供临时版本号,客户端按版本号比对接受广播,版本落后自动全量恢复 - 服务端维护近期版本变更表(容量 200-1000 可配置),支持客户端增量追回,超限自动降级全量 - 同 tick 冲突处理:相同请求合并执行、相背请求全部拒绝、不同目标独立执行 - 协议改为 JSON 文本(紧凑格式、缩写键名、全局协议版本常量、数字错误码) - 客户端操作串行队列,同一时刻至多一个在途请求,防止连续点击冲突 ## 兼容性 - 仅支持 Minecraft 1.20.1 / Forge 47.4.22 - 通信协议版本变更,旧版客户端无法连接新版服务端,需全部更新