【问题标题】:Connect minecraft with discord.js将 minecraft 与 discord.js 连接起来
【发布时间】:2020-01-20 04:56:00
【问题描述】:

以任何方式将 discord.js 与 minecraft 服务器连接,我想在频道 #reward 中输入我的昵称 discord 并在我的昵称上获得了 10 颗钻石,

我尝试使用 rest 但不知道如何实现 miencraft + discord.js

有人有想法吗?

【问题讨论】:

  • 如果您想将 Minecraft 与 Discord 集成,您可以使用为您的 Minecraft 服务器安装制作的插件。不过,如果您确实想编写自己的代码,我建议您使用另一种名为 Java 的语言阅读 Minecraft 服务器的插件开发,然后尝试将其集成到您的机器人中。

标签: node.js discord.js minecraft


【解决方案1】:

Discord.js 不包含 Minecraft 的任何功能,但是,您可以使用 webhook 插件(如果使用 spigot/paper/bukkit...)或查找在线 webhook。您甚至可以设置一个隐藏的不和谐频道,机器人可以在其中读取 webhook 并以自己的方式发布它们。 如果您确实在#reward 中输入了您的昵称,您也许可以将 RCon 与您的 discord 机器人链接给您钻石,但是,没有官方方法可以做到这一点(据我所知)

【讨论】:

  • 有人告诉我他们使用 rest api 来实现类似 discord -> rest api website -> minecraft 但我不知道如何连接这个 //sry for eng btw
  • 您可以开发自己的插件来执行此操作(就像 ClientCrash 所说),但是,您需要一种插件和 discord bot 进行通信的方式(discord java api 使用 ReST,所以也许你可以向你的朋友寻求帮助?)。老实说,我现在可能会放弃,使用 commands.yml 文件并创建一个别名来给玩家钻石。无论如何,如果您正在寻找一个简单的选择......我不认为混合 js 和 java 是一个好主意。尽管他们的名字,他们是不同的,很多。我不使用 js 或 java,所以......不能再贡献了,对不起。
【解决方案2】:

您可以使用discord java api 在插件中创建机器人,也可以使用mineflayer 和 discord.js 创建我的世界机器人和不和谐机器人并让它们使用 websocket 进行通信。

【讨论】:

    【解决方案3】:

    如果您的机器人能够与命令行交互,则可以使用 RCon。 MCRcon 是一个跨平台的 rcon 客户端,通过命令行运行。 可能还有一个 RCon 的 js 库。

    使用 RCon: 确保它能够访问#reward 频道。您需要制作它,以便它可以查看消息并找到用户名。 您需要执行以下命令(mcrcon):

    mcrcon -H <hostname> -P <RCon Port> -s (Prevents Feedback) -p <RCon Password> "give <username> diamond"

    对于 MCRCon:https://sourceforge.net/projects/mcrcon/
    注意:MCRCon 适用于 Windows 和 Linux

    【讨论】:

      【解决方案4】:

      您可以使用不和谐的 java api(例如 JDA)来制作一个机器人,它将获取用户参数并通过 rcon 处理它

      【讨论】:

        【解决方案5】:

        如果其他答案没有帮助,连接 Minecraft 和 Discord 的最简单方法是通过 Minecraft 插件和插件来控制你的机器人。插件名为Skript,插件名为Vixio。有一个关于如何设置它的完整教程here 我希望它对你有用:)

        【讨论】:

          【解决方案6】:

          如果您将您的 minecraft 服务器托管在翼龙服务器上,那么您只需向他们的 api 发送请求以在提示符上发布命令。

          【讨论】:

            猜你喜欢
            • 2017-09-24
            • 2014-08-16
            • 2023-03-29
            • 2012-03-10
            • 2022-01-19
            • 2013-01-27
            • 2020-10-10
            • 2023-04-09
            • 2020-06-13
            相关资源
            最近更新 更多