Inspiration

So I've been playing and building on Minecraft since I was approximately 6 years old, and Minecraft has massively merged into my interests of building & development. Thus I thought since people were already generating entire SaaS companies with Cursor, why not bring that magic into Minecraft too?

What it does

Exactly what it says, you use the prompts in the Github repository with Gemini 3, plan out what you want, build it and paste it into Minecraft! Like magic!

How we built it

A simple HTML/CSS/JS frontend, exposed on port 8080 directly from the Minecraft server. Plus an SQLite database to store data and of course, the main thing, a Java plugin built with the WorldEdit API to place blocks.

Challenges we ran into

Various problems like mainly struggling with blocks connecting based on their surrounding states, along with Y-level mismatches and stairs being placed facing the wrong direction. Doors were also being buggy.

Accomplishments that we're proud of

We significantly improved what Gemini 3 Pro is capable of through prompt engineering, its honestly mind blowing to me how we went from a build thats essentially a wood box, to a sort-of livable starter house! Plus to think this had barely any examples of actually good Minecraft builds, Gemini 3's training is commendable.

What we learned

A lot, I learnt so much about prompt engineering & system design. Especially, a lot about the spatial reasoning capabilities for Gemini 3.

What's next for CFM (Cursor For Minecraft)

Probably even more in-depth prompt engineering, fixing the Y-level issues, a few issues where theres double blocks and ideally fine tuning a model to know what actually good Minecraft builds look like.


Resources to run:

You need to use WorldEdit/FAWE with operator permissions to use this plugin


P.S. I recommend watching the video in full, since otherwise its tough to see the full potential of the project without spinning up your own Paper Minecraft server!

NOTE: When reading the comebase, I recommend referring to commit edfa339 since that was v1.1.8 and the most stable well-made version of the plugin.

Share this project:

Updates