Skip to content

修改客户端使其允许接收来自插件服的自定义数据包#3

Open
XUANHLGG wants to merge 1 commit intoDancingSnow0517:mainfrom
XUANHLGG:client-compat
Open

修改客户端使其允许接收来自插件服的自定义数据包#3
XUANHLGG wants to merge 1 commit intoDancingSnow0517:mainfrom
XUANHLGG:client-compat

Conversation

@XUANHLGG
Copy link
Copy Markdown

@XUANHLGG XUANHLGG commented Mar 8, 2026

写了个服务端插件 Minecraft-DG-LAB-Bukkit ,使得 DG-LAB 的功能可以跨平台扩展到插件服务器
所以在客户端引入了一个新的配置项 bukkitCompatibilityMode ,打开后允许接收来自插件端的自定义数据包,因为 NeoForge 默认要求客户端和服务端双向注册自定义数据包通道

@DancingSnow0517
Copy link
Copy Markdown
Owner

添加配置文件应该在 en_us.json / zh_cn.json 添加对应语言键

@DancingSnow0517
Copy link
Copy Markdown
Owner

以及看了下你的代码,ProtocolLib 应该是不需要的,在高版本的网络通信中,已经全部统一,直接registerPluginChannel即可(分为incoming/outgoing),channel name填写 dglab:* 就行

@XUANHLGG
Copy link
Copy Markdown
Author

XUANHLGG commented Mar 8, 2026

添加配置文件应该在 en_us.json / zh_cn.json 添加对应语言键

已修复 谢谢喵

@XUANHLGG
Copy link
Copy Markdown
Author

XUANHLGG commented Mar 9, 2026

以及看了下你的代码,ProtocolLib 应该是不需要的,在高版本的网络通信中,已经全部统一,直接registerPluginChannel即可(分为incoming/outgoing),channel name填写 dglab:* 就行

这好像是GitHub Action的锅(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants