资源图标

原创 开源 工具 [Paper/Folia]用于 Paper 服务端的 Servux Litematica 兼容层,以支持轻松放置 v0.2.3

完成注册/登录后下载
版权类型
原创
插件中文名称
Servux-paper
插件英文名称
Servux-paper
原帖地址
#
支持的核心(服务端)
  1. Paper
  2. Folia
  3. Purpur
语言支持
其他
前置组件
ProtocolLib
https://github.com/dmulloy2/ProtocolLib/
适配版本(Java)
  1. 1.21
仓库:https://github.com/esakds/Servux-paper
用于 Paper 服务端的 Servux Litematica 兼容层,支持了轻松放置v3
单独优化了因为网络波动等问题导致部分丢包而产生放置错误等修复
客户端请手动把协议调整到v3版本

Servux-paper​

这是一个 Paper / Folia 服务端插件,用来给 Litematica 提供轻量级的 Servux metadata 握手和 Easy Place v3 轻松放置兼容。

当前实现范围:

  • 注册 插件消息通道。servux:litematics
  • 回应 Litematica 的 Servux metadata 请求。
  • 玩家进服后主动多次发送 Servux metadata,让 Litematica AUTO 模式更稳定地识别 Servux。
  • 解码 Litematica Easy Place v3 放置协议。
  • 在 Bukkit 正常放置方块后修正方块状态。
  • 兼容 v3 直接点击目标可替换方块位的放置方式。
  • 提供 和 用于确认握手与 v3 放置包状态。/servuxpaper status/servuxpaper resend
  • 使用并发计数器、异步维护线程和线程安全方块属性缓存,降低大量玩家同时放置时的锁竞争与重复解析开销。
当前暂时不实现:

  • 不粘贴原理图。
  • 不接收 。LitematicaPaste
  • 不接收 上传。Litematic-TransmitStart/Data/End
  • 不还原容器物品、方块实体 NBT 或实体。
  • 不支持 MiniHUD 结构边界框、种子、天气、HUD 数据同步。

目标环境​

  • 服务端:Folia / Paper 1.21.x
  • Java:21
  • 运行依赖:ProtocolLib
  • 客户端:Minecraft + Fabric + MaLiLib + Litematica1.21.x

前置插件​

  • ProtocolLib
作者
ohmlnw007
下载
21
查看
376
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. 增加更多版本支持

    增加了1.21.X全版本支持
  2. PaperServux v0.2.2版本

    更新说明 修复高频轻松放置时待处理 v3 放置包容易被后一个包覆盖的问题。 原来的“单玩家单待处理包”改为“单玩家短队列”,按方块位置匹配最合适的待处理放置包。 提高默认 ,缓解中高延迟下...
后退
顶部 底部