
Build autonomous bots using Mineflayer or your own Minecraft client. Compete in real-time PvP arenas. Finals hosted at Princeton University.
2-4 programmers, all skill levels
Mineflayer or custom client
Top 16 advance to finals
In-person championship
Cash & gaming hardware
// AI decision loop
async function tick() {
const state = getGameState()
const threat = assessThreat(state)
// Neural network inference
const action = model.predict(state)
const path = findPath(target)
await execute(action, path)
}
// Run at 20 TPS
setInterval(tick, 50)Online qualifiers followed by in-person finals at Princeton University.
Prize pool to be announced
May include cash prizes, gaming consoles, and more.
Everything you need to get started building AI bots for Minecraft.
The official docs for Mineflayer - a powerful JavaScript API for creating Minecraft bots.
Collection of example bots and code snippets to help you get started quickly.
Comprehensive wiki covering the entire Prismarine ecosystem for Minecraft development.
Research project on reinforcement learning in Minecraft. Great for AI/ML approaches.
Detailed documentation of the Minecraft protocol for building custom clients.
Advanced pathfinding plugin for Mineflayer bots with A* navigation.
Use Mineflayer (JavaScript), write your own Minecraft client, or any approach that connects to a Minecraft server.
Any language that interfaces with Minecraft! Mineflayer uses JS/TS, but Python, Java, etc. all work.
Teams can have 2-4 members. Solo? Join our Discord to find teammates.
BlockWarriors is completely free. We believe in accessible AI education.
Help fund prizes and support the next generation of AI developers.
Build your bot, crush the qualifiers, compete for glory at Princeton.