在 minecraft fabric mod 中向服务器发送命令

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

我正在使用布料 1.19.3.

如何从客户端向服务器发送消息,模仿聊天中的运行命令。

我试过使用:

ClientPlayNetworkHandler.sendCommand("my command");

但是它总是报错说net.fabricmc.fabric.impl.command.client.ClientCommandInternals.activeDispatchernull

ClientPlayNetworkHandler.sendChatCommand("my command") 做同样的事情

顺便说一下,我在 ClientPlayConnectionEvents.Join 活动中运行这个。

我也试过:

MinecraftClient.getInstance().getServer().getCommandManager().executeWithPrefix(player, "my command");

但这也行不通,因为 MinecraftClient.getInstance().getServer()null.

我在互联网上搜索了很多有关如何执行此操作的信息,但几乎所有内容都会导致在结构中创建自定义命令。

java fabric minecraft-fabric
© www.soinside.com 2019 - 2024. All rights reserved.