欢迎光临散文网 会员登陆 & 注册

用mineflayer制作一个minecraft(mc)机器人(1)

2023-07-22 17:22 作者:zztzz_周周天子猪  | 我要投稿

相信大家对mc中的机器人有这么一个概念:

要么是挂,要么是在服务器里的某个NPC(例如一直看着你的某个玩家)

如果你有这种看法,那么我们今天要做的机器人就大不一样了。

我们做的bot(机器人的英文,以后为了方便都叫bot)是使用了mineflayer库,它是一个通过模拟发包给服务器来实现和玩家一样的操作的。

说人话就是编程手搓出来一个受代码控制的玩家!

发这个教程是因为大部分在网上找制作bot的教程几乎没有,这次来写一个也算是创新了qwq

这次用到的语言是JS。不要看到编程就慌、就逃,我入坑也是没有一点点JS基础的,但是相信在接下来的教程中,你会学的很轻松,而且打多了代码就肌肉记忆了

好了,废话说了那么多,就此开始吧!机器人之旅!

准备好这点东西:

VScode,没下载的可以去Visual Studio Code - Code Editing. Redefined

code.js,同样自己去网上搜(qwq)

浏览器

脑子

开始吧!机器人之旅!

(我也会在视频区同步更新教程,出了视频教程会在评论区里发链接,要是点赞超过十作者光速跟新视频qwq)

1.创建npm包

首先把VScode什么的下载好,把VScode打开。

然后在电脑创建一个文件夹,用来存放你的代码。

用VScode打开那个文件夹。

然后新建一个文件,叫做XXX.js(例如index.js)

创建好之后在

红圈

画红圈的地方右键,点击

终端

然后在

集成终端

里输入命令。(接下来的命令都是在这里进行的)

在里面输入npm init,接下来会出现

出现

一路enter过去,直到出现

一路enter

我们的npc包就创建好啦!

2.下载必要库(mineflayer)

注:以后下载自己需要的库的时候在终端使用npm install XXX(XXX就是库的名称,找库的名称可以去github上找,后续我也会专门出一期有哪些实用库的专栏)

这次需要下载的库叫mineflayer,它就是我们梦开始的地方,进入服务器什么的基本操作都在里面。

输入命令:npm install mineflayer

注:有些库在下载过程中明明这个库是存在的,但install后却有一堆报错,没有出现类似于

的界面,那么就说明这个库与你npm的版本出现了冲突,在指令后面加上--force就可以解决了(强制安装,没有什么风险),例如:npm install mineflayer --force

环境搭建好啦!开始学习吧!(等我出视频,然后出下一期的教程,如果点赞超过十个作者就光速更新qwq)

用mineflayer制作一个minecraft(mc)机器人(1)的评论 (共 条)

分享到微博请遵守国家法律