Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MinecraftForge modding将命令从客户端发送到服务器_Java_Minecraft - Fatal编程技术网

Java MinecraftForge modding将命令从客户端发送到服务器

Java MinecraftForge modding将命令从客户端发送到服务器,java,minecraft,Java,Minecraft,所以我想为服务器创建一个GUI,使ppl的工作更简单。我创建了一个带有按钮的Gui,便于使用,因此您不必一直输入命令。这个按钮可以工作,但是我没有发现任何函数可以像播放器一样执行命令。我在谷歌上搜索了一下,但没有找到解决这个问题的办法 (顺便说一句,这显然不起作用:player.sendChatToPlayer(“/{any command}”);(player是一个EntityLayer)) Jens执行Minecraft.getMinecraft().thePlayer.sendChatMe

所以我想为服务器创建一个GUI,使ppl的工作更简单。我创建了一个带有按钮的Gui,便于使用,因此您不必一直输入命令。这个按钮可以工作,但是我没有发现任何函数可以像播放器一样执行命令。我在谷歌上搜索了一下,但没有找到解决这个问题的办法

(顺便说一句,这显然不起作用:
player.sendChatToPlayer(“/{any command}”);
(player是一个EntityLayer))


Jens

执行
Minecraft.getMinecraft().thePlayer.sendChatMessage(“/Command here”)
执行
Minecraft.getMinecraft().thePlayer.sendChatMessage(“/Command here”)
如果要执行仅客户端的命令,可以使用


ClientCommandHandler.instance.executeCommand(Minecraft.getMinecraft().thePlayer,“/your command”)

如果要执行仅限客户端的命令,可以使用

ClientCommandHandler.instance.executeCommand(Minecraft.getMinecraft().thePlayer,“/your command”)

这很简单:)我使用EntityLayer而不是EntityClientPlayerMP。谢谢这很简单:)我用EntityLayer而不是EntityClientPlayerMP。谢谢