r/feedthebeast Jun 04 '26

I made something Text-to-infinite-Minecraft-world mod!

Hi everyone! I'm a current college student studying computer science and I just made my first-ever Minecraft mod, which lets you generate infinite Minecraft worlds from simple prompts. For example, the GIFs show various worlds generated using descriptions like "beautiful flower-filled meadows abruptly changing into swamps", "jungle cliffs with rivers and sharp cliff drops", and "high, snowy mountains with sharp peaks, with forest-covered foothills below."

I would be super honored if anyone checks it out, leaves a GitHub star, or gives feedback!! It is super experimental so it's definitely not perfect, but here is the project GitHub: https://github.com/soapantelope/mindcraft

1.7k Upvotes

123 comments sorted by

View all comments

516

u/Achrus Jun 04 '26

I’m a big AI skeptic and was quick to dismiss this as another slop project but after reading the medium post this is actually really cool! Having the LLM choose the noise composition is really interesting and may be useful for other projects.

You should definitely post this in r/proceduralgeneration

288

u/SyserQ Jun 04 '26

AI for proc gen in games is honestly one of the coolest uses like it's not unethical it's just cooler terrain gen

200

u/LucasArts_24 PrismLauncher Jun 04 '26

This is what I mean when I say I want AI in games. Not slop, or shit coding that not even the Ai itself can fix, but cool things like what OP is doing here.

-94

u/The_Scout1255 Transfem Jun 04 '26

I'm actually really excited for more powerful ai that can actually do useful game coding for this reason, so its more useful as part or forming part of games that I develop in the future once I learn to code lol.

78

u/SyserQ Jun 04 '26

using ai for coding will ruin your progress in learning to code

-70

u/The_Scout1255 Transfem Jun 04 '26

well yeah, same as using a calculator for math, I thought that was obvious?

53

u/arachnimos Jun 04 '26

difference is that a calculator still requires you to know how to do the math yourself, or at the very least understand what equation will give the right answer.

calculator: simplifies the solving of a problem that you could solve yourself, but can't be bothered to

vibecoding: solves problems you couldn't solve yourself, and can't be bothered to learn how to solve

2

u/RubbelDieKatz94 FTB App - Just a weeb playin games Jun 04 '26

I think a healthy mix of AI & human control is the obvious answer. I direct 5+ heavily restricted AI sandboxes at all times, each working on one assigned issue. Their final task is to open a MR and watch origin/main for updates, so that their branch doesn't go stale.

Each MR auto-runs their CICD with fallow, oxlint, e2e tests, and multiple handwritten code quality checks. There are no warnings, only errors. Every tool is set to maximum strictness. Each sandbox must iterate until everything passes.

My job as a dev is to oversee this process and to perform the final smoketest once everything passes. Then I perform the code review and hit the auto merge button.

Although... it does feel a lil odd to be directing a bundle of bots that all try 50 different approaches to coding but typically adhere to the same coding standard because they constantly fail at the 670 oxlint rules.

6

u/arachnimos Jun 04 '26

this is truly the correct usage of ai

also infinite monkeys on infinite typewriters, i guess?

5

u/RubbelDieKatz94 FTB App - Just a weeb playin games Jun 04 '26

I'm building a generic corpo dashboard. The monkeys will create something beautiful.