Minecraft/Spigot:从 Spigot 1.8 移植到 1.20 |数据包

问题描述 投票:0回答:1

您好,我想将旧插件从 1.8 移植到 1.20。

我从未使用过高于 1.8 spigot 的版本,并且自 4 年来我也没有在该版本中编写过任何代码。 我的旧插件包含一个功能,可以向播放器发送数据包以显示制作人员名单。

PacketPlayOutGameStateChange packet = new PacketPlayOutGameStateChange(4, 1);
((CraftPlayer) t).getHandle().playerConnection.sendPacket(packet);

由于我显然太愚蠢了,无法正确地用谷歌搜索它,有人可以解释一下现在这是如何工作的吗? 我的英语也不是很好,因为它不是我的母语,所以请像对 5 岁的孩子那样解释。预先感谢。

Google 搜索了一下,大多数人说只使用 ProtocolLib,但是是的,我可以做到这一点,但我仍然不知道它是如何做到的,我想了解它。

minecraft packet porting spigot
1个回答
0
投票

我让它工作了,抱歉提出了一个愚蠢的问题,我不知道我需要将 api 以及正常的 spigot.jar 添加到项目依赖项中

© www.soinside.com 2019 - 2024. All rights reserved.