如何在 Minecraft Fabric 1.21.1 中将数据从客户端发送到服务器?

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

我正在使用 Minecraft Fabric 1.21.1,我需要将数据从客户端发送到服务器。任何人都可以提供有关实现此目标的正确方法的指导吗?我知道我需要使用 Fabric 的网络系统,但我不确定确切的方法或途径。

具体来说,我正在寻找:

  1. 如何创建数据包并将其从客户端发送到服务器。
  2. Fabric 1.21.1 中应使用的任何特定类或方法。

如果有任何建议或参考文档或示例,我将不胜感激。

谢谢!

我尝试在 Minecraft Fabric 1.21.1 中将 ClientPlayNetworking.send() 与 CustomPayload 结合使用,将数据从客户端发送到服务器。我创建了一个 PacketByteBuf 来保存数据,并尝试使用带有标识符和缓冲区的 ClientPlayNetworking.send() 来发送数据。但是,我遇到了与类型不匹配和 CustomPayload 创建相关的错误。

java minecraft-fabric
1个回答
0
投票

FabricMC 发布了官方博客 Fabric for Minecraft 1.20.5 & 1.20.6。 FabricMC 在博客中宣布有一些变化。您还可以找到文档这里,它适用于1.20.5之后的所有游戏版本。

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