如何在不输入命令的情况下查看命令并将其发送到 Minecraft 服务器

How to see and send commands to minecraft server without typing them

我有一个 tlauncher(破解的 Mincraft)播放器,我在破解的 Minecraft 服务器上玩。

我在这里提出一个请求是因为我想做的是,通过点击当我们输入 /shop 命令时打开的 gui 来赚钱玩家出售烈焰棒。

现在我想要的是获取当我点击出售火焰棒按钮时我的 tlauncher 播放器发送到服务器的代码行,然后我想在不打开 GUI 的情况下将该命令发送到服务器。

所以我想知道的是“后端发生了什么”。我不知道在这里做什么。我是一名 python 开发人员,但我有一个 java 的基本想法,我对 minecraft java 开发一无所知。

你这个问题好像太板了。我建议你做很多事情 :

  1. 搜索 mod,当您在聊天中说些什么时,可以配置为 运行 命令。 可能找不到东西。

  2. 创建你自己的我的世界版本,如建议here需要很多 Java 技能

  3. forge, and just make a mod. You can follow tutorial like this一个。 需要一些 Java 技能

你应该 listen for event,在你的情况下它似乎是 ClientChatReceivedEvent。然后,运行 这个代码:

MinecraftServer.getServer().getCommandManager().executeCommand(player, "shop")
  1. 使用fabric, and add all features that you want. You can follow tutorial like this一个。 需要一些Java技能

要监听事件,你应该看看here