Uniporter 是一个基于 Netty 的 Minecraft 插件,它允许在同一个服务器端口上运行多种协议。目前支持 HTTP/1.1 标准和常规 SSL,未来将添加更多协议。插件未直接使用 NMS 代码,已在 Spigot 1.17 和 1.12.2 上测试通过。
/plugins 文件夹。/plugins/Uniporter/route.yml 配置文件。/plugins/Uniporter/static/ 目录,或 route.yml 中指定的其他路径。完成!默认情况下,访问 http://服务器IP:25565(假设你的 Minecraft 服务器运行在 25565 端口)将会显示内容。
如果你想利用编程能力实现更高级的功能,虽然开发者文档尚未完成,但 Javadoc 已经就绪。
cn.apisium.uniporter.Uniporter 和 cn.apisium.uniporter.example 包,你就能明白其工作原理。由于插件使用的是常规 Netty 代码和一个非硬编码的反射辅助工具,它很可能兼容所有现代 Minecraft Bukkit/Spigot/Paper 服务器。但不能保证在任何 Forge 或 Fabric 混合服务器上工作,因为不确定它们如何处理 Netty 通道实例。此问题将在未来解决。- **游戏性方面**:不会。代码设计上对原版游戏玩法是无害的。- **网络方面**:某种程度上会,但不会破坏任何东西。技术解释如下:插件需要读取握手数据包的第一个字节(就像旧版服务器 Ping 处理器那样)。因此,如果存在一个来自原版、以特定字节开头的握手数据包,它就会失效。幸运的是,据我所知,至少在 1.17.x 及以下版本中不存在这样的数据包。很可能兼容,除非那些插件改变了服务器的默认 Netty 行为(这种情况应该非常非常罕见)。因为我不想重写整个文档两次。当然,欢迎你进行翻译!PR 欢迎!> 我知道这份文档信息尚不充分,我稍后会做更多工作。目前,如果你有任何疑问,请提交 Issue。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:2,664,607 | 历史访问人次:3,229,732
今日访问人数:9,804 | 今日访问人次:10,710
昨日访问人数:30,655 | 昨日访问人次:36,381
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6