COWMODSКаталог модов
Virtual-Redstone-Wire

ВЕРСИИ (8)

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 - 通信协议版本变更,旧版客户端无法连接新版服务端,需全部更新