Add additional feature to Mineflayer by adding support for alt accounts. Mineflayer is a Minecraft bot that allows user using predefined script to login and play the Minecraft Server using High Level JavaScript API.
- NodeJS LTS
- Support for EasyMC authentication
- Support for The Altening authentication
- Install dependencies
npm install mineflayer mineflayer-alt-auth
-
Get your alt token or account from their website, can be EasyMC and The Altening
-
Example Usage
const mineflayer = require("mineflayer");
const authClient = require("mineflayer-alt-auth");
const path = require("path");
const bot = mineflayer.createBot({
host: "example.com", // server ip
username: "o8mqb-efe6y@alt.com", // alt token
auth: authClient({
cache: true, // Specify whether do caching for the account, prevent everytime login needs renewal.
cacheFile: path.join(__dirname, "./cache.json"), // Cache location
provider: "thealtening", // Provider can be 'thealtening' and 'easymc'
}),
version: "1.12.2", // Other arguments same as Mineflayer.creteBot
});
Feel free to make pull requests and contribute to this project.