Day 1 Recap: First step into a new world

Day one started the only way a proper hackathon should:
with hope, coffee, and the unshakable belief that this will definitely work.

Our mission is simple to explain and slightly insane to execute: connect real production orders from Dynamics 365 Finance & Operations to a Minecraft world, where they show up as structured tasks for an AI-controlled NPC robot worker. When the ERP says “produce,” the bot mines, harvests, crafts, and delivers. When the blocks are ready, the order flows back and closes in F&O. ERP in. Blocks out. Loop closed (eventually).

What We’ve Built So Far (Day 1 Reality Check)

We stood up a Java-based Minecraft server, hosted on a Raspberry Pi, because why make things easy when you can make them interesting. A backend service now handles communication between the game world and the outside systems, and this same backend is already feeding data into Power BI for dashboards that tell us how hard the world is working.

The NPC bot is alive (mostly). It can connect to the server, understands the idea of work, and is slowly being taught the difference between “mining resources” and “wandering off into the sunset.”

On the enterprise side, we’re running F&O in a DevBox, experimenting with triggering production orders through contracts and approval flows, and wiring up integrations that will eventually let real business demand drive in-game behavior. DevOps is hosting the server repo, VS Code is hosting our sanity, and we are focusing on implementing Oneflow i in the approval flow, waiting to be fully summoned.


So far this is a real business flow, just expressed in blocks. Production orders, bills of materials, automation, feedback loops
There’s no drag-and-drop magic holding this together. Java servers, backend services, bot logic, and integrations are all very much hand-crafted and slightly dangerous.
Server and bot telemetry is already flowing into Power BI, turning block-breaking into charts, KPIs, and suspiciously professional dashboards.
We’re deliberately mixing pro-code foundations with Power Platform components where it makes sense. A modern ERP logic on one side, rapid configuration on the other.

Even when your worker is a Minecraft robot, questions about autonomy, control, and feedback loops matter. We’re designing this with clear system boundaries and responsibility in mind, and keeping the bot connected only to Minecraft ruleset.

Status at End of Day 1

Is it finished?
Absolutely not.

Is the direction clear?
Very much so.

Hope still thrives.
And the pickaxe is not broken yet. 🪓✨