Skip to content
View aibengineering's full-sized avatar

Block or report aibengineering

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aibengineering/README.md

Hey, I'm Ben — AI-BEN-gineer 👋

Australian data scientist building AI agents, solving hard problems and relentlessly learning.

I like a clear target and figuring out how to get there — through modelling, optimisation, and lots of testing and iteration.

Find me on X · Join the Discord · Watch the Minecraft run

An AI agent beat Minecraft with the tools I built

I built mine-ai-mcp, an MCP server that lets an AI model request actions in Minecraft and get useful feedback on what happened.

The agent completed vanilla Minecraft Java 1.21.4, Survival, Normal difficulty in 3h 56m, with one death and a successful gear recovery.

AI agent beats Minecraft: the Ender Dragon defeated, with me celebrating on stream.

The engineering underneath:

  • A TypeScript navigation system inspired by Baritone
  • A combat state machine for fast reactions, steered by model policy
  • Fixes to underlying Mineflayer libraries
  • Useful feedback and errors so the model can make informed decisions
  • Lots of testing, fixing and iterating

Explore the code · Watch the full run · Run artifacts & world save

Skills & interests

Area What I work with
Data science & modelling R, Python, gradient-boosted models
Data processing Spark, Polars
Software & AI agents TypeScript, MCP, agent tools and feedback systems
Problems I enjoy Optimisation, navigation, and making systems more reliable
Currently learning Rust

Building, experimenting, and sharing what I learn along the way.

Pinned Loading

  1. mine-ai-mcp mine-ai-mcp Public

    MCP server that lets AI play Minecraft well-enough to beat the game!

    TypeScript 6 4

  2. mine-labs mine-labs Public

    Repeatable Minecraft bot scenarios with a managed in-game dashboard

    TypeScript

  3. minecraft-block-highlighter minecraft-block-highlighter Public

    Coloured block highlights and bot route overlays for Minecraft, with a TypeScript package and NeoForge client mod.

    TypeScript