nodejs 程式開發 Minecraft bot 編寫教學 #1 注意:本編教學使用mineflayer 套件編寫 安裝node js 開發環境 請先自行google 如何安裝nodejs 看這邊 --> https://nodejs.org/en/ 選擇合適你自己的程式編輯器 (我這邊用的是jetbrains的webstorm ~~邪教用過真的回不去了~~) 免費的推visual studio code 第一步 當然是打開你的程式編輯器創建文件 "檔案名字.js" 我這邊在用的是index.js 再來就是開始動手寫啦 安裝nodejs 之後正常來說都會自動內建npm 所以不用擔心,但是請記得重啟powershell 使用npm install 在powershell 裏面鍵入"npm install mineflayer" ![](https://i.imgur.com/UYdZOQL.png) 之後呢我們要先宣告mineflayer ``` const mineflayer = require("mineflayer") ``` 然後就是使用mineflayer的creatBot 功能 ``` let loginOpts = { //載入登入的資料 host: `locaolhost`, //伺服器ip port: 25565, //port username: `username`, //賣快帳號的登入的電子郵件 password: `password`, //你的賣快帳號密碼 version: "1.16.4" //客戶端登入的版本(mineflayer 支援1.16.4) } const bot = mineflayer.createBot(loginopts) 到了這邊就已經可以在powershell 輸入 node 檔案名字.js 啟動 程式 ![](https://i.imgur.com/DvWOYPn.png) 全部程式碼: const mineflayer = require("mineflayer") let loginOpts = { host: `locaolhost`, port: 25565, username: `username`, password: `password`, } const bot = mineflayer.createBot(loginopts) 這樣就很簡單的成功建立一隻自製的客戶端了 當然現在是沒有任何功能的xDD #2 我會講述如何加入listener 偵測bot 的事件