DougBot is a revamp of the CletusBot for Minecraft. Cletus failed. He was a Java bot, and he was not successful. With Doug, I am hoping to convert to Bedrock and push the boundaries of this concept to make a minecraft bot that will actually play and interact.
Find a file
roberts 9aa0abbf59 Phase 1+2: Doug connects, chats, brain loop (movement WIP)
- Hybrid Python/Node.js architecture with WebSocket bridge
- PySide6 desktop app with smoky blue futuristic theme
- bedrock-protocol connection (offline + Xbox Live auth + Realms)
- Ollama integration with lean persona prompt
- 40 personality traits (15 sliders + 23 quirks + 2 toggles)
- Chat working in-game with personality
- Brain loop with decision engine
- Movement code (needs mineflayer-bedrock for proper server-auth)
- Entity tracking framework
- RakNet protocol 11 patch for newer BDS

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 10:30:39 -05:00
.claude Phase 1 complete: Doug connects, chats with personality 2026-03-30 02:03:25 -05:00
bridge Phase 1+2: Doug connects, chats, brain loop (movement WIP) 2026-03-30 10:30:39 -05:00
dougbot Phase 1+2: Doug connects, chats, brain loop (movement WIP) 2026-03-30 10:30:39 -05:00
.env.example Phase 1 complete: Doug connects, chats with personality 2026-03-30 02:03:25 -05:00
.gitignore Phase 1 complete: Doug connects, chats with personality 2026-03-30 02:03:25 -05:00
context.md Phase 1 complete: Doug connects, chats with personality 2026-03-30 02:03:25 -05:00
personality-traits.md Phase 1 complete: Doug connects, chats with personality 2026-03-30 02:03:25 -05:00
requirements.txt Phase 1 complete: Doug connects, chats with personality 2026-03-30 02:03:25 -05:00
run.py Phase 1 complete: Doug connects, chats with personality 2026-03-30 02:03:25 -05:00