Skip to content
This repository was archived by the owner on Jun 3, 2026. It is now read-only.

tommustbe12com/DrFlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DrFlayer

NOTE: BECAUSE OF THE NEW UPDATE, I WILL LIKELY NOT BE UPDATING THIS REPOSITORY. AFK ROOMS NO LONGER EXIST, AND SHARDS ARE PAID. THERE IS HARDLY ANY MORE WAYS TO BOT THE DONUT SMP, SO THIS REPO WILL BE ARCHIVED UNTIL FURTHER NOTICE. (6/2/2026)

A Donut SMP Mineflayer bot for AFKing shards and making money.

Features:

  • Clean GUI
  • Microsoft login support
  • Auto reconnecting
  • Live chat + stats
  • Auto joins AFK room 10
  • Minecraft 1.21.4 support

Installation

1. Download

Download the ZIP or clone with Git.

2. Open the folder

Open the project folder in terminal/cmd.

3. Install dependencies

npm install

4. Start the panel

npm start

Open:

http://localhost:3000

Adding a Bot

image

Enter your Minecraft Microsoft email and leave the server as default (play.donutsmp.net).

The server box is disabled because this is mainly built for Donut SMP.


Microsoft Login

image

When prompted, open the Microsoft link and enter the code.

Authentication gets saved in the auth/ folder so you usually won't need to log in again for 30-60 days.


Bot Panel

image

Each connected bot gets its own tab with live chat, logs, stats, and reconnect handling.


Notes

  • Donut SMP allows around 5 bots per IP
  • DrFlayer warns you before hitting the limit
  • Auth files are stored locally in auth/

Discord Status Embed (optional)

Posts one embed message and edits it every ~10 seconds with:

  • Connected bot list + uptime
  • DonutSMP stats snapshot (shards/playtime/money, cached ~60s)
  • Recent dashboard logs

What the embed looks like:

image

Set environment variables (you can do discord token, channel id, and message id in the dashboard):

  • DISCORD_TOKEN (required)
  • DISCORD_STATUS_CHANNEL_ID (required) – channel to post/edit the status embed
  • DISCORD_STATUS_MESSAGE_ID (optional) – if set, edits that message instead of creating one
  • DONUTSMP_API_KEY (optional) – used for /api/stats/* and the Discord embed stats

About

A Node.JS Donut SMP Mineflayer bot that AFKs shards so you can get more money. With a well-designed GUI, it integrates with Microsoft, reconnects when disconnected, and shows all chat messages and stats. Uses 1.21.4 to join and automatically joins AFK room 10.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors