▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/VeryMcProto
VeryMcProto

VeryMcProto

Serverside plugins that add servux&JEI&syncmatica protocol support for papermc servers.

Оцените первым
158
3
Все версии→VeryMcProto 26.1.2-b3

VeryMcProto 26.1.2-b3

Release10.09.2026

Список изменений

VeryMcProto 26.1.2-b3(上游对齐 + 稳定性修复)

以纯 Paper 插件形式移植 Fabric 端协议 Mod(Servux / JEI / Syncmatica),面向 Minecraft 26.1.2 / Paper 26.1.2(Java 25)。

本版为 26.1.2 线内的修复批次(8 个 fix 提交),主线是对照上游 26.1 源码逐字对齐行为与堵住迁移引入的内存 / NPE 缺陷。

修复

Servux

  • 粘贴实体位置修复族缺失:26.1 上游新增的六方面实体位置修复(Pos 重写 / 悬挂类 TileX/Y/Z / block_pos / 拴绳 leash 平移 / home_pos 过 radius 门平移 / Leashable 补 tick)未随 1.21.11 基准树带入——粘贴到非采集坐标时悬挂类锚点、拴绳、home 数据陈旧;现逐字照抄上游 SchematicPlacingUtils:446-513 + 11 个单测钉守卫
  • 与上游八处行为不一致:实体/方块实体查询自查门(查自己保留背包)、BE-null 不回空帧(防 litematica 客户端缓存被空 NBT 覆盖)、bulk 名册门前置、Task 校验收紧、minY/maxY 回退维度上下界、task 反馈门控、实体 UUID/LastEntityID 尊重 + 撞车重排、Structures max_receive_s2c 能力协商 + 条目级分批、HUD 冗余帧键删除、/servux 权限树按子命令拆节点(旧 servux.command 经 children 映射兼容)
  • 16MB 客户端重组上限无服务端预检:PacketSplitter.send 入口整帧预检、超限拒发(16,777,216 放行 / +1 拒发,与 malilib 客户端严格 > 同源;上游 servux 无此预检,我方增强)
  • S2C 投影投递死信链虚假成功:26.1 stock 客户端 handleBulkData 的 Transmit 分流整块注释、上游 sendTransmitFile 自身 @Deprecated(forRemoval) 零调用——投递帧必被静默丢弃;/servux litematic transmit 命令与发送链物理删除(恢复走 git revert),C2S 上传路由保留为我方超集

JEI

  • 转移包列表声明数直达分配器致 OOM 穿透:C2S 帧 ≤32767 字节只限字节流不限声明容量,5 字节 VarInt 可声明 2³¹ 直达 new ArrayList<>(size),OutOfMemoryError 穿透三层 catch(Exception)——对齐 vanilla ByteBufCodecs.collection 的 min(size, 65536) 封顶 + 4 用例回归单测

Syncmatica

  • 修改锁解锁 null 必抛 NPE:上游 HashMap「写 null = 解锁」被原样带入禁 null 的 ConcurrentHashMap,解锁即 NPE 且被吞成零信息日志——四条 onClose 路径静默失效、锁残留致后续 MODIFY 恒 DENY;remove 翻译 + null placement 守卫 + 5 用例差分实证(修复前全 NPE)
  • Schema 表缺失 26.1-rc-1 条目:照抄上游补行(协议版本 4783)

文档

  • 注释/文档与实现漂移:5 个 Provider javadoc 协议版本旧值对齐常量真值、docs/20-24 权威树锚点 syncmatica 1.21.11 → 26.1、MOD_STRING 历史条目划线指向 26.1 硬门禁真值(零代码逻辑变化)

各项修复均配单测守卫并经构建验证;部分客户端侧行为(Leashable 补 tick、修改锁验收 a/b/c)待 Fabric 客户端实机回归,已在 docs/09 / docs/24 注记。

验证

  • 110/110 单元测试全绿(18 个测试类,较上版 +27 用例:EntityPastePositionFix 11 / ModifyState 5 / StructureBatchSplit 5 / RecipeTransferListBound 4 / PacketSplitter 边界 +2 等)
  • 版本注入终检通过:产物 jar 内 plugin.yml / version.properties 与构建版本一致(VeryMcProto-26.1.2-b3.jar 内部版本 = 26.1.2-b3)
  • 产物为 Mojang 映射 jar(26.1 起无 reobf)

产物

VeryMcProto-26.1.2-b3.jar —— Mojang 映射 jar,标准 Paper 26.1.2 服务器放入 plugins/ 直接加载。

上一版本:v26.1.2-b2;旧版本(MC 1.21.11)见 v1.21.11-b1。

Файлы

VeryMcProto-26.1.2-b3.jar(576.86 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

26.1.2-b3

Загрузчики

Paper
Purpur

Версии игры

26.1.2

Загрузок

7

Дата публикации

10.09.2026

Загрузил

ID версии

Главная