以任何方式将discord.js与Minecraft服务器连接,我想在#reward频道中输入我的昵称 并以我的昵称获得了我的世界10颗钻石,
我试图使用rest,但是idk如何实现miencraft + discord.js
有人有主意吗?
答案 0 :(得分:1)
我唯一的猜测是添加一个Webhook,并使其触发一个更改昵称的命令(希望有帮助)
答案 1 :(得分:0)
Discord.js不包含Minecraft的任何功能,但是,您可以使用webhook插件(如果使用spigot / paper / bukkit ...)或找到在线Webhook。您甚至可以设置一个隐藏的不和谐频道,机器人可以在其中读取网络钩子并以自己的方式宣布它们。 如果您确实在#reward中输入了昵称,则可以将RCon与不和谐的bot链接起来,从而获得钻石,但是据我所知,尚无官方方法
答案 2 :(得分:0)
您可以使用discord java api在插件中创建bot,也可以使用mineflayer和discord.js来创建minecraft bot和discord bot并允许它们使用websocket进行通信。
答案 3 :(得分:0)
我已经找到了将RCon与机器人结合使用的方法
您需要什么:
因此,您已经设置了机器人。确保它能够访问#reward频道。您需要使它能够看到消息并找到用户名。 我将Windows用于RCon,所以使用命令提示符和MCRcon。 您需要执行以下命令(mcrcon): mcrcon -h -p -s(防止反馈)-p给钻石
对于MCRCon:https://sourceforge.net/projects/mcrcon/
编辑:如果需要通过StackOverflowo的帮助,请与我联系
答案 4 :(得分:0)
答案 5 :(得分:0)
如果其他答案无济于事,则连接Minecraft和Discord的最简单方法是通过Minecraft插件和插件来控制机器人。插件名为 Skript ,插件名为 Vixio 。有完整的教程,介绍如何设置here 我希望它对您有用:)
答案 6 :(得分:0)
如果您在翼手龙服务器上托管您的 minecraft 服务器,那么您只需向他们的 api 发送请求以在提示符下发布命令。