Minecraft Helper Bot is a collaborative open-source automation bot built using the mineflayer library for Minecraft Java Edition servers.
The bot connects to a server and responds to chat commands, enabling automation tasks such as movement, collecting resources, inventory management, and more.
This repository is the starter base for PatchFest contributors to expand the bot into a powerful survival gameplay assistant through structured issues & pull requests.
Transform this basic bot into a feature-rich automation assistant by adding:
- Intelligent movement & navigation (
.come x y z,.follow) - Mining & resource collection (
.mine,.tree) - Inventory management (
.throwall,.listitems) - Automation tasks & scheduling
- Optional natural-language AI command interpretation
- Game modes & challenges
Current version includes:
- Basic bot connection
.hellocommand for testing functionality
REFER TO THE DOCS : https://github.com/PrismarineJS/mineflayer/blob/master/docs/README.md
- Node.js 16+
- Minecraft Java server (local / LAN / hosted)
- Internet connection
git clone https://github.com/<your-username>/minecraft-helper-bot.git
cd minecraft-helper-bot
npm install
### CONFIGURATION
Create a .env file inside the project root:
MC_HOST=localhost
MC_PORT=25565
MC_USERNAME=PatchFestBot
### RUN THE BOT USING :
npm start
💬 Available Commands
Command | Description
.hello | Bot responds with a greeting
More commands will be built by PatchFest participants.
🧠 Future Vision / Roadmap
Feature | Planned Enhancements
Movement | .come x y z, .follow <player>
Mining | .mine area, .mine tree
Inventory | .throwall, .listitems, .equip
Automation | Task queue & job scheduling
AI (optional) | Natural language → actions
Game mode | Challenge & survival helper
🧩 PatchFest Contribution Guidelines
PatchFest is a competitive open-source sprint.
Participants:
Choose an issue from the Issues tab
Request assignment
Implement the feature / fix
Submit a Pull Request for review
Earn leaderboard points
Issue Labels
easy — small additions / improvements
medium — feature modules / refactoring
hard — system changes / AI / architecture
📂 Project Structure (Starter)
minecraft-helper-bot
│── index.js
│── package.json
│── .env
│── .gitignore
└── README.md
🛡 Code of Conduct
• Be respectful & collaborative
• Write meaningful commit messages
• Never commit real server credentials or API keys
• Follow clean & modular coding principles
📄 License
MIT License
👤 Maintainer
IEEE COMPSOC PatchFest DEVS
For support, open an Issue.
⭐ Show Support
If you like this project, please ⭐ star the repository!