Minecraft Java ็ๆๅกๅจๆน้็ปๅฝๅฎขๆท็ซฏ๏ผ็จไบๆต่ฏ่ชๅทฑๆฅๆๆๅทฒ่ทไนฆ้ขๆๆ็ๆๅกๅจ็ๆฟ่ฝฝ่ฝๅใ
ๅพๅฝขๅ็้ข๏ผC# WinForms๏ผ+ Node.js ๅ็ซฏ๏ผmineflayer๏ผ๏ผๆฏๆๆน้็ปๅฝใ็ๅนถๅใไปฃ็ๆฑ ใ็ฉๅฎถๆฑ ใๆไปถ็ณป็ปใ็ญ่กฅไธใ
ๅฝๅ็ๆฌ๏ผ26H2 ๏ฝ ๆๆฐๅๅธ๏ผReleases
ๆฌ้กน็ฎไป ไพๆต่ฏ่ชๅทฑๆฅๆๆๅทฒ่ทๅพไนฆ้ขๆๆ็ๆๅกๅจใ
- โ ็ฆๆญข็จไบๆปๅปใๅๆตใ้ชๆฐไปไบบๆๅกๅจ
- โ ็ฆๆญข็จไบ็ป่ฟๆๅกๅจๅๆบๅจไบบๆบๅถ
- โ ็ฆๆญข็จไบไปปไฝ่ฟๅๅฝๅฐๆณๅพๆณ่ง็็จ้
ๅ ไฝฟ็จๆฌๅทฅๅ ทไบง็็ไปปไฝๅๆ๏ผ็ฑไฝฟ็จ่ ่ช่กๆฟๆ ใไฝ่ ไธๅฏนไปปไฝๆปฅ็จ่กไธบ่ด่ดฃใ
- ๆน้็ปๅฝ๏ผๅบไบ mineflayer ๅฎ็ฐ MC ๅ่ฎฎ
- ็ๅนถๅ๏ผๆฏไธชๅไบบ็ฌ็ซๅๅฐ่ฟ่ก๏ผไธๅไธฒ่ก้ปๅก
- ไปฃ็ๆฑ ๏ผๆฏๆ SOCKS4 / SOCKS5 / HTTP / HTTPS๏ผ่ชๅจๅฅๅบท่ฟฝ่ธชไธ่ฝฎๆข
- ็ฉๅฎถๆฑ ๏ผไปๆไปถๆ้กบๅบๅๅๅญ๏ผๆฏไธช็จไธๆฌก๏ผๅฏ้ ็ฝฎ่ๅฐฝๅๅๆญขๆๅพช็ฏ
- ่ฑๆๅๅญๅ
ธ๏ผๅ
็ฝฎๅธธ่ง่ฑๆๅ๏ผๅฏ่ชๅฎไน
names.txt - ่ชๅจ้่ฟ๏ผๆ็บฟๅ่ชๅจ้่ฟ๏ผๅฏ้ ็ฝฎๆๅคงๆฌกๆฐ๏ผ
- ๅคๅผๆฏๆ๏ผ็จ่ฟ็จ PID ้็ฆปๆฅๅฟๅๆๅ่ฎฐๅฝ
- DNS ็บฏ่งฃๆ๏ผไธไพ่ต ICMP๏ผๆๅกๅจ็ฆ ping ไน่ฝ็จ
- ๆๅกๅจ่งฃๆๅจ๏ผDNS / Ping / TCP / SLP / Query / ๆไปถๆขๆต
- ๆไปถๆขๆต๏ผ้่ฟ Tab ่กฅๅ จๆซๆๆๅกๅจๆไปถๅ่กจ
- ่ฐ่ฏๅฝไปค่ก๏ผ
help/status/bots/kick/proxies/memory็ญ
- ๅ่ฏญ่จๆฏๆ๏ผNode.js ๆไปถ + Python ๆไปถ
- ๆ้ๅ็บง๏ผ0 ๅช่ฏป / 1 ๅฏ่ๅคฉ / 2 ๅฏๆงๅถ / 3 ็ณป็ป็บง
- ็ญ้่ฝฝ๏ผๆ ้้ๅฏ็จๅบๅณๅฏๅ ่ฝฝ / ๅธ่ฝฝ / ้่ฝฝๆไปถ
- ็ๅฝๅจๆ้ฉๅญ๏ผ
beforeConnect/afterConnect/onLogin/onKick/onError/onDisconnect/connectionResult
- ็ญ่กฅไธ๏ผ
.mcpatchๆ ผๅผ๏ผไธ็จ้ๆฐไธ่ฝฝๅฎๆดๅ - RSA-2048 ็ญพๅ๏ผๅชๆๅฎๆน็ง้ฅ็ญพๅ็่กฅไธๆ่ฝๅบ็จ
- ้ฒ็ฏกๆน๏ผmanifest SHA256 ๆ ก้ช
- ้ฒ้ๆพ๏ผnonce ไธๆฌกๆง
- ๅฎๆน้ช่ฏ๏ผ่กฅไธ ID ๅฟ ้กปๅจๅฎๆน GitHub tag ๅ่กจไธญ
- ่ชๅจๅคไปฝ๏ผๆฟๆขๅๅคไปฝ๏ผๅฏไธ้ฎๅๆป
- ่ทฏๅพ็ฉฟ่ถ้ฒๆค๏ผ่กฅไธๆ ๆณๅๅ ฅ็จๅบ็ฎๅฝไนๅค็่ทฏๅพ
- ๅคฑ่ดฅ่ชๅจๅๆป๏ผๆฟๆขไธญ้ๅบ้๏ผ่ชๅจๆขๅค
- ๅฏๅจๆถ้้ปๆฃๆฅๆๆฐ็ๆฌ
- ่ๅใๅธฎๅฉ โ ๆฃๆฅๆดๆฐใๅฏๆๅจๆฃๆฅ
- ๆพ็คบๆดๆฐ่ฏดๆใๅๅธๆถ้ดใไธ่ฝฝ้พๆฅ
- ๆฃๆตๅฐๅทฒๅบ็จ่กฅไธๆถๆ็คบ"ๆง่กฅไธๅฏ่ฝๅคฑๆ"
- 10 ๅ้ๅ ๅญ็ผๅญ๏ผ้ฟๅ ๅท็ GitHub API
| ้กน | ่ฆๆฑ |
|---|---|
| ๆไฝ็ณป็ป | Windows 10 / 11๏ผ64 ไฝ๏ผ |
| .NET Framework | 4.8 ๆๆด้ซ๏ผWin10 1903+ ่ชๅธฆ๏ผ |
| ็ฃ็็ฉบ้ด | ่ณๅฐ 500 MB ๅฏ็จ |
| ็ฝ็ป | ๆฃๆฅๆดๆฐ้่ฎฟ้ฎ api.github.com |
ไธ้่ฆๅ็ฌๅฎ่ฃ Node.jsโโๅ็ซฏๅทฒ็จ pkg ๆๅ ๆ็ฌ็ซ exeใ
ไป Releases ้กต้ขไธ่ฝฝๆๆฐ็ๆฌ็ McBotConsole-26H2.zipใ
ๆ ก้ช SHA256๏ผPowerShell๏ผ๏ผ
Get-FileHash .\McBotConsole-26H2.zip -Algorithm SHA256ไธ Release ้กต้ขๅ ฌๅธ็ๅๅธๅฏนๆฏใไธไธ่ด่ฏทๅฟไฝฟ็จใ
่งฃๅๅฐไปปๆ็ฎๅฝใไธ่ฆๆพๅจไธญๆ่ทฏๅพๆๅซๆ็ฉบๆ ผ็่ทฏๅพใ
ๅๅป JBSS261A.exeใ
ๅจ้กถ้จ่พๅ ฅๆกๅกซๅ ฅ๏ผ
- ๆๅกๅจๅฐๅ๏ผIP ๆๅๅ๏ผ
- ็ซฏๅฃ๏ผ้ป่ฎค 25565๏ผ
- ๆธธๆ็ๆฌ๏ผ้ไธๆๅกๅจไธ่ด๏ผ
- ๅฐ่ฏๆฌกๆฐ / ๅนถๅๆฐ
็นใโ ่ฎพ็ฝฎใๅฏ้ ็ฝฎ่ฟๆฅๅๆฐใไปฃ็ใ็ฉๅฎถๅๆจกๅผ็ญใ
็นใโถ ๅผๅงใๅฏๅจไปปๅกใ
้็จ ๅๅนด็ๆฌ + ่กฅไธ ็็ผๅทๆนๅผ๏ผ
| ็ฑปๅ | ๆ ผๅผ | ็คบไพ |
|---|---|---|
| ไธป็ๆฌ | YYHn |
26H1๏ผ2026 ไธๅๅนด๏ผใ26H2๏ผ2026 ไธๅๅนด๏ผ |
| ่กฅไธ | YYHnuN |
26H1u1ใ26H2u3 |
่กฅไธๅ ผๅฎน่งๅ๏ผ
- 26H2 ๅฏๅ ่ฝฝ 26H1 / 26H2 ็่กฅไธ๏ผๅ H ๅทๅไธๅ ผๅฎน๏ผ
- ่ทจๅนด่กฅไธไธๅ ผๅฎน๏ผๅฆ 25H2 ็่กฅไธไธ่ฝๅจ 26H2 ไธ็จ๏ผ
- ๅฆๆๆฐ็ๆฌไฟฎๆนไบ่กฅไธ่ฆๆน็ๆไปถ๏ผ่กฅไธไผๆ็คบ"็ฎๆ ๅทฒไฟฎๆน"๏ผ้่ฆ็กฎ่ฎคๅๅบ็จ
- ไปๅฎๆนๆธ ้ไธ่ฝฝ
.mcpatchๆไปถ - ๆพๅ
ฅ็จๅบ็ฎๅฝ็
patches/ๆไปถๅคน - ๆๅผ็จๅบ โ ็นใ๐งฉ ่กฅไธใ
- ้ไธญ่กฅไธ โ ็นใๅบ็จใ
- ็จๅบไผ่ชๅจ้ๅฏ๏ผ
requiresRestart: trueๆถ๏ผ
- ๆๅผ็จๅบ โ ็นใ๐งฉ ่กฅไธใ
- ๆพๅฐๅทฒๅบ็จ็่กฅไธ โ ็นใๅๆปใ
ๆณจๆ๏ผๅๆปๅชไผๆขๅค่ขซ่ฆ็็ๆไปถๅ ๅฎน๏ผไธไผๅ ้ค่กฅไธๆฐๅข็ๆไปถใ
- ่กฅไธๅฟ ้กป็ฑๅฎๆน็ง้ฅ็ญพๅ
- ่กฅไธ ID ๅฟ ้กปๅญๅจไบๅฎๆน GitHub tag ๅ่กจ
- ่กฅไธๅ ๅฎนๅ SHA256 ไฟๆค
- ๆฏไธช่กฅไธๅช่ฝๅบ็จไธๆฌก๏ผnonce ้ฒ้ๆพ๏ผ
็จๅบๅฏๅจๅ 3 ็งไผ้้ปๆฃๆฅๆๆฐ็ๆฌ๏ผ
- ๆๆฐ็ๆฌๆถ๏ผ็ถๆๆ ๅณไพงๅบ็ฐ
๐ ๅ็ฐๆฐ็ๆฌ 26H2๏ผ็นๅปๆฅ็ - ็นๅปๅฏๅจๅฏน่ฏๆกไธญๆฅ็ๆดๆฐ่ฏดๆใๆๅผไธ่ฝฝ้กต
ไนๅฏไปฅ้ๆถ้่ฟ่ๅใๅธฎๅฉ โ ๆฃๆฅๆดๆฐใๆๅจ่งฆๅใ
็ฎๅฝ็ปๆ๏ผ
backend/plugins/<ๆไปถๅ>/
โโโ <ๆไปถๅ>.js # ไธปๆไปถ
โโโ config/
โ โโโ <ๆไปถๅ>.json
โโโ log/
<ๆไปถๅ>.js ็คบไพ๏ผ
module.exports = {
name: 'my-plugin',
version: '1.0.0',
author: 'YourName',
description: 'ๆไปถ่ฏดๆ',
requiredPermission: 0,
init(config, hooks, logger, api) {
hooks.register('onLogin', (bot, ctx) => {
logger.info(`Bot ${ctx.botId} ็ปๅฝๆๅ`);
});
},
unload(reason, logger) {
logger.info(`ๆไปถๅธ่ฝฝ๏ผ${reason}`);
}
};็ฎๅฝ็ปๆ๏ผ
backend/plugins_py/<ๆไปถๅ>/
โโโ plugin.json
โโโ main.py
โโโ config.json
plugin.json๏ผ
{
"name": "my-plugin",
"version": "1.0.0",
"author": "YourName",
"description": "ๆไปถ่ฏดๆ",
"usage": "ไฝฟ็จ่ฏดๆ",
"main": "main.py"
}่ฏฆ็ปๅผๅๆๅ่ง PLUGIN_DEVELOPMENT.mdใ
McBotConsole-26H2/
โโโ JBSS261A.exe โ ไธป็จๅบ
โโโ JBSS261A.exe.config
โโโ System.Text.Json.dll
โโโ System.Threading.Tasks.Extensions.dll
โโโ System.Memory.dll
โโโ System.Buffers.dll
โโโ System.Numerics.Vectors.dll
โโโ System.IO.Pipelines.dll
โโโ System.Runtime.CompilerServices.Unsafe.dll
โโโ System.Text.Encodings.Web.dll
โโโ Microsoft.Bcl.AsyncInterfaces.dll
โโโ updater.exe โ ่กฅไธๆดๆฐๅจ
โโโ README.txt
โโโ backend/
โโโ mc-bot-backend.exe โ Node ๅ็ซฏ๏ผpkg ๆๅ
๏ผ
โโโ names.txt โ ่ฑๆๅๅญๅ
ธ
โโโ config.json โ ้ป่ฎค้
็ฝฎ
่ฟ่กๆถ่ชๅจ็ๆ๏ผไธ็จๆๅจๅๅปบ๏ผ๏ผ
backend/player_pool.txt๏ผ้ฆๆฌกๅฏ็จ็ฉๅฎถๆฑ ๆถ็ๆ๏ผbackend/logs/๏ผๆฅๅฟ็ฎๅฝ๏ผpatches/๏ผ่กฅไธ็ฎๅฝ๏ผpatches/applied.jsonl๏ผ่กฅไธๅบ็จ่ฎฐๅฝ๏ผ
- Visual Studio 2022๏ผๅซ .NET Framework 4.8 SDK๏ผ
- Node.js 18 ๆ 20๏ผ็จไบๆๅ ๅ็ซฏ๏ผ
- MinGW-w64๏ผ็จไบ็ผ่ฏ updater๏ผ
- pkg ๆ @yao-pkg/pkg๏ผNode ๆๅ ๅทฅๅ ท๏ผ
ๆๅผ JBSS261A.sln
โ ้ๆฉ Release ้
็ฝฎ
โ ็ๆ่งฃๅณๆนๆก
่พๅบ๏ผbin\Release\JBSS261A.exe
cd backend
npm install
pkg index.js --target node18-win-x64 --output mc-bot-backend.execd updater
g++ updater.cpp -o updater.exe -std=c++11 -static -mwindows -lshell32ๅ็ ง"็ฎๅฝ็ปๆ"็ซ ่ใ
Q๏ผ็จๅบๅฏๅจๅๆฅๅฟไธ็ดๆพ็คบ "ๅๅฐ่ฟๆชๅฐฑ็ปช"
A๏ผๆฃๆฅ backend/mc-bot-backend.exe ๆฏๅฆๅญๅจใๅฆๆ็ผบๅคฑ๏ผ่ฏดๆๅๅธๅ
ไธๅฎๆดใ
Q๏ผ็ปๅฝๅ
จ้จๅคฑ่ดฅ๏ผๆฅๅฟๆพ็คบ Connection throttled
A๏ผๆๅกๅจๅฏ็จไบ่ฟๆฅ้ๆตใ่งฃๅณๆนๅผ๏ผ
- ่ฐๅคงใ่ฎพ็ฝฎ โ ่ฟๆฅๅๆฐ โ ่ฟๆฅ้ด้ใ
- ไฝฟ็จไปฃ็ๆฑ
- ๆฃๆฅๆๅกๅจ
spigot.yml็connection-throttle้ ็ฝฎ
Q๏ผ่ฟๆฅๆฐๆๆ่ฎพ็ฝฎไบ 6๏ผๅฎ้ ๅนถๅ่ฟไฝไบ 6
A๏ผ26H2 ๅทฒไฟฎๅคๆญค้ฎ้ขใๅฆๆไปๅบ็ฐ๏ผๆฃๆฅๆฏๅฆๆๅคง้้่ฏๅ ็จไบๅนถๅๆงฝใ
Q๏ผ่กฅไธๅบ็จๅ็จๅบๆ ๆณๅฏๅจ
A๏ผไป patches/backup/<่กฅไธID>/ ๆๅจๆขๅคๆไปถ๏ผๆ้่ฟ็จๅบ็ใ๐งฉ ่กฅไธ โ ๅๆปใๅ่ฝๆขๅคใ
Q๏ผๆดๆฐๆฃๆฅๅคฑ่ดฅ
A๏ผๅฏ่ฝๆฏ GitHub API ้็้ๅถ๏ผๆช่ฎค่ฏ็จๆทๆฏๅฐๆถ 60 ๆฌก๏ผใ็จๅ้่ฏ๏ผๆ้ ็ฝฎไปฃ็ใ
Q๏ผ่ฝไธ่ฝ็ ด่งฃๆๅกๅจ็ๅๆบๅจไบบๆบๅถ
A๏ผไธ่ฝ๏ผไนไธๅบ่ฏฅใ ็จๅบๅชไผ่ฎฐๅฝ้ๆตไฟกๆฏ๏ผไธไผ็ป่ฟใ่ฏท่ช่ก่ฐๆด่ฟๆฅ่ๅฅใ
- mineflayer โโ MC ๅ่ฎฎๅฎ็ฐ
- PrismarineJS โโ ็ธๅ ณๅทฅๅ ท้พ
- ๆๆๆไบค Issues ๅ PR ็็จๆท
A batch login client for Minecraft Java Edition servers, used to test the capacity of servers you own or have written authorization to test.
GUI (C# WinForms) + Node.js backend (mineflayer). Supports batch login, true concurrency, proxy pools, player pools, plugin system, and hot patching.
Current version: 26H2 | Latest release: Releases
This project is intended only for testing servers you own or have written authorization to test.
- โ Do not use for attacking, stress-testing, or harassing servers you don't own
- โ Do not use to bypass server anti-bot mechanisms
- โ Do not use for any purpose that violates local laws or regulations
Any consequences arising from the use of this tool are the sole responsibility of the user. The author is not liable for any misuse.
- Batch login: Minecraft protocol implementation based on mineflayer
- True concurrency: Each bot runs independently in the background, no longer serialized
- Proxy pool: Supports SOCKS4 / SOCKS5 / HTTP / HTTPS with automatic health tracking and rotation
- Player pool: Reads names from a file in order, each used once; configurable stop-or-loop on exhaustion
- English name dictionary: Built-in common English names, customizable via
names.txt - Auto-reconnect: Reconnects after disconnect (max retries configurable)
- Multi-instance support: Logs and success records isolated by process PID
- Pure DNS resolution: No ICMP dependency; works even when the server blocks ping
- Server analyzer: DNS / Ping / TCP / SLP / Query / plugin probing
- Plugin detection: Scans server plugin list via Tab completion
- Debug console:
help/status/bots/kick/proxies/memory, etc.
- Dual-language support: Node.js plugins + Python plugins
- Permission levels: 0 read-only / 1 chat / 2 control / 3 system-level
- Hot reload: Load / unload / reload plugins without restarting
- Lifecycle hooks:
beforeConnect/afterConnect/onLogin/onKick/onError/onDisconnect/connectionResult
- Hot patches:
.mcpatchformat, no need to redownload the full package - RSA-2048 signature: Only patches signed with the official private key can be applied
- Tamper-proof: manifest SHA256 verification
- Replay protection: One-time nonce
- Official verification: Patch ID must exist in the official GitHub tag list
- Auto backup: Backup before replacement, one-click rollback
- Path traversal protection: Patches cannot write outside the program directory
- Auto rollback on failure: Automatically restores if replacement fails midway
- Silent check for the latest version on startup
- Manual check via menu: Help โ Check for Updates
- Shows release notes, publish time, and download link
- Warns "old patches may become invalid" when applied patches are detected
- 10-minute in-memory cache to avoid hitting the GitHub API rate limit
| Item | Requirement |
|---|---|
| OS | Windows 10 / 11 (64-bit) |
| .NET Framework | 4.8 or higher (bundled with Win10 1903+) |
| Disk space | At least 500 MB free |
| Network | api.github.com accessible for update checks |
Node.js is not required โ the backend is packaged into a standalone exe via pkg.
Download the latest McBotConsole-26H2.zip from the Releases page.
Verify SHA256 (PowerShell):
Get-FileHash .\McBotConsole-26H2.zip -Algorithm SHA256Compare with the hash published on the release page. Do not use if they don't match.
Extract to any directory. Do not use a path containing Chinese characters or spaces.
Double-click JBSS261A.exe.
Fill in the top bar:
- Server address (IP or domain)
- Port (default 25565)
- Game version (must match the server)
- Attempt count / concurrency
Click โ Settings to configure connection parameters, proxy, player name mode, etc.
Click โถ Start to begin the task.
The project uses a half-year version + patch numbering scheme:
| Type | Format | Example |
|---|---|---|
| Major version | YYHn |
26H1 (2026 H1), 26H2 (2026 H2) |
| Patch | YYHnuN |
26H1u1, 26H2u3 |
Patch compatibility rules:
- 26H2 can load patches for 26H1 / 26H2 (same H number, backwards compatible)
- Cross-year patches are incompatible (e.g., a 25H2 patch cannot be used on 26H2)
- If a new version modified a file targeted by the patch, the patch will warn "target modified" and require confirmation
- Download the
.mcpatchfile from an official source - Place it in the
patches/folder in the program directory - Open the program โ click ๐งฉ Patches
- Select the patch โ click Apply
- The program will restart automatically (when
requiresRestart: true)
- Open the program โ click ๐งฉ Patches
- Find the applied patch โ click Rollback
Note: Rollback only restores the contents of overwritten files; it does not delete files added by the patch.
- Patches must be signed with the official private key
- Patch ID must exist in the official GitHub tag list
- Patch contents are protected by SHA256
- Each patch can only be applied once (nonce replay protection)
The program silently checks for new versions 3 seconds after startup:
- When a new version is available,
๐ New version 26H2 available, click to viewappears in the status bar - Clicking opens a dialog with release notes and a download link
You can also trigger a manual check anytime via Help โ Check for Updates.
Directory structure:
backend/plugins/<plugin-name>/
โโโ <plugin-name>.js # Main file
โโโ config/
โ โโโ <plugin-name>.json
โโโ log/
<plugin-name>.js example:
module.exports = {
name: 'my-plugin',
version: '1.0.0',
author: 'YourName',
description: 'Plugin description',
requiredPermission: 0,
init(config, hooks, logger, api) {
hooks.register('onLogin', (bot, ctx) => {
logger.info(`Bot ${ctx.botId} logged in`);
});
},
unload(reason, logger) {
logger.info(`Plugin unloaded: ${reason}`);
}
};Directory structure:
backend/plugins_py/<plugin-name>/
โโโ plugin.json
โโโ main.py
โโโ config.json
plugin.json:
{
"name": "my-plugin",
"version": "1.0.0",
"author": "YourName",
"description": "Plugin description",
"usage": "Usage instructions",
"main": "main.py"
}For detailed development guide, see PLUGIN_DEVELOPMENT.md.
McBotConsole-26H2/
โโโ JBSS261A.exe โ Main program
โโโ JBSS261A.exe.config
โโโ System.Text.Json.dll
โโโ System.Threading.Tasks.Extensions.dll
โโโ System.Memory.dll
โโโ System.Buffers.dll
โโโ System.Numerics.Vectors.dll
โโโ System.IO.Pipelines.dll
โโโ System.Runtime.CompilerServices.Unsafe.dll
โโโ System.Text.Encodings.Web.dll
โโโ Microsoft.Bcl.AsyncInterfaces.dll
โโโ updater.exe โ Patch updater
โโโ README.txt
โโโ backend/
โโโ mc-bot-backend.exe โ Node backend (pkg-packaged)
โโโ names.txt โ English name dictionary
โโโ config.json โ Default config
Auto-generated at runtime (no need to create manually):
backend/player_pool.txt(created when player pool is first enabled)backend/logs/(log directory)patches/(patch directory)patches/applied.jsonl(patch application record)
- Visual Studio 2022 (with .NET Framework 4.8 SDK)
- Node.js 18 or 20 (for packaging the backend)
- MinGW-w64 (for compiling the updater)
- pkg or @yao-pkg/pkg (Node packaging tool)
Open JBSS261A.sln
โ Select Release configuration
โ Build Solution
Output: bin\Release\JBSS261A.exe
cd backend
npm install
pkg index.js --target node18-win-x64 --output mc-bot-backend.execd updater
g++ updater.cpp -o updater.exe -std=c++11 -static -mwindows -lshell32Refer to the "Directory Structure" section.
Q: The log keeps showing "Backend not ready" after startup
A: Check whether backend/mc-bot-backend.exe exists. If missing, the release package is incomplete.
Q: All logins fail, the log shows Connection throttled
A: The server has connection throttling enabled. Solutions:
- Increase Settings โ Connection โ Connection Interval
- Use a proxy pool
- Check the server's
spigot.ymlconnection-throttlesetting
Q: Concurrency is set to 6, but actual concurrency is far below 6
A: Fixed in 26H2. If it still occurs, check whether many retries are occupying concurrency slots.
Q: The program won't start after applying a patch
A: Manually restore files from patches/backup/<patch-id>/, or use the program's ๐งฉ Patches โ Rollback feature.
Q: Update check fails
A: Possibly hit the GitHub API rate limit (60 requests/hour for unauthenticated users). Retry later, or configure a proxy.
Q: Can it bypass a server's anti-bot mechanism?
A: No, and it shouldn't. The program only logs throttling information; it does not bypass anything. Adjust your connection pace yourself.
- mineflayer โ Minecraft protocol implementation
- PrismarineJS โ Related toolchain
- All users who submitted issues and PRs
Project Home: https://github.com/Lx934/McBotConsole Issues: https://github.com/Lx934/McBotConsole/issues Latest Release: https://github.com/Lx934/McBotConsole/releases
้กน็ฎไธป้กต๏ผhttps://github.com/Lx934/McBotConsole ้ฎ้ขๅ้ฆ๏ผhttps://github.com/Lx934/McBotConsole/issues ๆๆฐๅๅธ๏ผhttps://github.com/Lx934/McBotConsole/releases