返回顶部

[管理] [全版本]ProtocolLib - 提供对 Minecraft 协议的读/写访问权限

[复制链接]
像素搬运菌Lv.7 显示全部楼层 发表于 2024-4-5 02:48:05 |阅读模式 打印 上一主题 下一主题 来自 亚太地区
服务器插件
中文名称:
英文名称: ProtocolLib
插件来源: 转载
适用服务端: CraftBukkit Spigot Paper Loliserver Mohist Arclight 
插件类型: 前置API
语言支持: 中文 英文 
适用版本: 全版本 
前置插件/mod:
下载地址: ttps://www.spigotmc.org/resources/protocollib.1997/
原贴地址:

马上登录/注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
ProtocolLib

使用 1.8 到 1.19.4

的最新版本 感谢大家超过 200 万次下载!

如果您喜欢 ProtocolLib 或者它让您的生活变得更加轻松,请考虑一次性捐赠赞助该项目或在下面留下正面评价。这真的意义重大!

某些任务无法使用标准 Bukkit API 执行,可能需要直接使用甚至修改 Minecraft。一种常见的技术是修改传入和传出数据包或将自定义数据包注入流中。然而,这样做非常麻烦,而且大多数实现都会在新版本的 Minecraft 发布后立即中断,这主要是由于混淆。

ProtocolLib 是一个允许对 Minecraft 协议进行读写访问的库。它处理反射和通道注入所需的大部分开销,并提供包装器以简化数据包修改。它更新了大多数 Minecraft 更新,因此理想情况下,单个插件不必更新。ProtocolLib 通常不需要为次要更新进行更新,尤其是在代码更改很少的情况下(即 1.8 安全更新)



相关链接
支持
在报告错误之前:

  • 查找 ProtocolLib 的更新,您的错误或错误很可能已修复。
  • 读取堆栈跟踪,并确保这是 ProtocolLib 的错误。ProtocolLib 的软件包是 com.comphenix.protocol。如果你在任何地方都看不到它,它就不是 ProtocolLib。
  • 检查常见错误 wiki 页面
报告错误时:
  • 使用问题跟踪器不要在评论中报告错误。在报告新问题之前,请搜索重复项!
  • 提供尽可能多的信息。提供 ProtocolLib 版本和 Spigot 版本。
  • 使用 pastebin 提供任何堆栈跟踪或“错误”。
对于服务器操作员
只需从上面的链接下载 ProtocolLib。它自己不做任何事情,它只是允许其他插件运行。

对于开发人员
可以在此处找到一个有点过时的教程。wiki 上正在开发一个新教程。

TinyProtocol
ProtocolLib 有一个轻量级的替代品,称为 TinyProtocol。它本质上是一种发送和接收原始数据包的机制,没有结构修饰符或包装器。可以在这里找到它。


命令
协议
主管理命令。支持以下子命令:
  • config:重新加载配置文件。
  • check:检查 BukkitDev 上的新版本。
  • version:显示当前正在运行的 ProtocolLib 版本。
  • timings:切换测量每个插件花费的 CPU 时间。
  • listeners:显示正在使用 ProtocolLib 的插件,以及它们拦截的数据包类型。
PacketLog
将提供的数据包的十六进制表示形式记录到文件或控制台
语法:/packetlog <protocol> <sender> <packet> [file/console]
可以在此处找到接受的数据包。

所有这些命令都需要权限 protocol.admin

ProtocolLib (1).jar (4.98 MB, 下载次数: 6)

帖子地址: 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

像素世界 成立于2022年8月,是中国开发者开创的一个综合像素沙盒游戏交流社区,拥有稳定的开发维护及运营技术,提供长期交流需求。本社区开放了我的世界模组、地图、插件等资源交流版块,集中了大量资源为玩家和开发者提供了优质的游戏环境。
  • 官方B站

  • 微信公众号

  • 商务合作