[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83225":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":10,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":26,"discoverSource":27},83225,"mindcraft","soapantelope\u002Fmindcraft","soapantelope","Text-conditioned infinite worlds in Minecraft","",null,"Java",99,2,1,0,3,27,19,1.43,false,"main",true,[],"2026-06-12 02:04:32","# Mindcraft: Text-Conditioned Infinite Worlds\n\nWhat if you could get an infinite Minecraft world just from a prompt? Mindcraft is an experiment in fast, infinite world generation.\n\nWant to see how it works? Check out my article [here](https:\u002F\u002Fmedium.com\u002F@sophia.p.zhang\u002Fmindcraft-text-conditioned-infinite-worlds-c5530e4a862b)!\n\n**As of now, Mindcraft can only generate worlds that are feasible natural overworld biomes in Minecraft 1.21.11. Keep this in mind when thinking of prompts!**\n\n## Examples\n\nEach clip is gameplay of worlds generated by inputting a certain prompt.\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd width=\"33%\" valign=\"top\">\n      \u003Cimg src=\"docs\u002Fexamples\u002Friver.gif\" width=\"100%\" alt=\"Rolling plains and river\"\u002F>\n      \u003Cbr\u002F>\u003Cem>A Minecraft world of endless rolling plains with a wide, slow river cutting a shallow valley through the middle.\u003C\u002Fem>\n    \u003C\u002Ftd>\n    \u003Ctd width=\"33%\" valign=\"top\">\n      \u003Cimg src=\"docs\u002Fexamples\u002Fmesa.gif\" width=\"100%\" alt=\"Desert mesas\"\u002F>\n      \u003Cbr\u002F>\u003Cem>A Minecraft world of layered desert mesas carved by erosion into grand canyon-like formations with a thin river at the bottom.\u003C\u002Fem>\n    \u003C\u002Ftd>\n    \u003Ctd width=\"33%\" valign=\"top\">\n      \u003Cimg src=\"docs\u002Fexamples\u002Fmountains.gif\" width=\"100%\" alt=\"Snowy mountains\"\u002F>\n      \u003Cbr\u002F>\u003Cem>A Minecraft world of high, snowy mountains with sharp peaks, with forest-covered foothills below.\u003C\u002Fem>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd valign=\"top\">\n      \u003Cimg src=\"docs\u002Fexamples\u002Fislands.gif\" width=\"100%\" alt=\"Tropical archipelago\"\u002F>\n      \u003Cbr\u002F>\u003Cem>A Minecraft world of open ocean with a long, low sandy tropical archipelago of flat islands just barely above sea level.\u003C\u002Fem>\n    \u003C\u002Ftd>\n    \u003Ctd valign=\"top\">\n      \u003Cimg src=\"docs\u002Fexamples\u002Fjungle.gif\" width=\"100%\" alt=\"Jungle cliffs\"\u002F>\n      \u003Cbr\u002F>\u003Cem>A Minecraft world of jungle cliffs with rivers and sharp cliff drops.\u003C\u002Fem>\n    \u003C\u002Ftd>\n    \u003Ctd valign=\"top\">\n      \u003Cimg src=\"docs\u002Fexamples\u002Fmushroom.gif\" width=\"100%\" alt=\"Mushroom islands\"\u002F>\n      \u003Cbr\u002F>\u003Cem>A Minecraft world of giant mushroom islands surrounded by warm tropical seas.\u003C\u002Fem>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd valign=\"top\">\n      \u003Cimg src=\"docs\u002Fexamples\u002Fswamp.gif\" width=\"100%\" alt=\"Meadows and swamp\"\u002F>\n      \u003Cbr\u002F>\u003Cem>A Minecraft world of beautiful flower-filled meadows abruptly changing into swamps.\u003C\u002Fem>\n    \u003C\u002Ftd>\n    \u003Ctd valign=\"top\">\n      \u003Cimg src=\"docs\u002Fexamples\u002Fdesert.gif\" width=\"100%\" alt=\"Sahara desert\"\u002F>\n      \u003Cbr\u002F>\u003Cem>A Minecraft world of sand dunes and tall desert mountains and blazing heat, like the Sahara desert.\u003C\u002Fem>\n    \u003C\u002Ftd>\n    \u003Ctd valign=\"top\">\n      \u003Cimg src=\"docs\u002Fexamples\u002Fsandiego.gif\" width=\"100%\" alt=\"La Jolla coast\"\u002F>\n      \u003Cbr\u002F>\u003Cem>A Minecraft world that looks like La Jolla in San Diego.\u003C\u002Fem>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## Try it out!\n\n### 1. Requirements\n\n- No hardware requirements -- if your computer can run vanilla Minecraft, it can run Mindcraft!\n- **Minecraft: Java Edition `1.21.11`** (I built this mod for this version specifically)\n- **Java 21**\n\n### 2. Install Fabric\n\nMindcraft is a [Fabric](https:\u002F\u002Ffabricmc.net\u002F) mod and needs both the loader and the Fabric API:\n\n1. Download and run the **[Fabric Loader installer](https:\u002F\u002Ffabricmc.net\u002Fuse\u002Finstaller\u002F)**. In the\n   installer, choose Minecraft version **1.21.11** and click _Install_.\n2. Download the **[Fabric API](https:\u002F\u002Fmodrinth.com\u002Fmod\u002Ffabric-api)** mod — get the file for\n   **1.21.11**.\n\n### 3. Install Mindcraft\n\n1. Download the latest **`mindcraft-*.jar`** from the\n   [Releases page](https:\u002F\u002Fgithub.com\u002Fsoapantelope\u002Fmindcraft\u002Freleases).\n2. Open your Minecraft **`mods`** folder:\n   - **Windows:** `%appdata%\\.minecraft\\mods`\n   - **macOS:** `~\u002FLibrary\u002FApplication Support\u002Fminecraft\u002Fmods`\n   - **Linux:** `~\u002F.minecraft\u002Fmods`\n   - (Create the `mods` folder if it doesn't exist.)\n3. Drag **both** `fabric-api-*.jar` and `mindcraft-*.jar` into that `mods` folder.\n\nI also recommend playing with shaders, it makes the worlds look a lot prettier :)\n\n### 4. Launch\n\n1. In the Minecraft Launcher, select the **`fabric-loader-1.21.11`** profile and press play.\n2. Create a new world. Go to the world settings in the world creation screen, and click on\n   World Type until you reach the Mindcraft world type. Press \"customize\", write your prompt,\n   press \"Generate\", then press \"Create New World\".\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd width=\"25%\" valign=\"top\">\u003Cimg src=\"docs\u002Fexamples\u002Fmenu.png\" width=\"100%\" alt=\"Select Mindcraft world type\"\u002F>\u003C\u002Ftd>\n    \u003Ctd width=\"25%\" valign=\"top\">\u003Cimg src=\"docs\u002Fexamples\u002Fmenu2.png\" width=\"100%\" alt=\"Customize world\"\u002F>\u003C\u002Ftd>\n    \u003Ctd width=\"25%\" valign=\"top\">\u003Cimg src=\"docs\u002Fexamples\u002Fmenu3.png\" width=\"100%\" alt=\"Enter your prompt\"\u002F>\u003C\u002Ftd>\n    \u003Ctd width=\"25%\" valign=\"top\">\u003Cimg src=\"docs\u002Fexamples\u002Fmenu4.png\" width=\"100%\" alt=\"Generate and create world\"\u002F>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n3. Explore!\n\n## API key (no setup needed)\n\nGenerating a world calls an LLM. **You don't need your own API key**. By default the mod routes\nrequests through a shared, rate-limited proxy, so it works out of the box. (Limits apply to keep it\nfair; if you hit them, just try again later.)\n\nThere is a limit of 10 prompts per day, just to keep my wallet OK (I am paying out of pocket for\nAPI costs).\n\n**Want to use your own key instead** (no limits)? Edit the config file that the mod creates on first\nrun at `\u003Cpath-to-your-minecraft-folder>\u002Fconfig\u002Fmindcraft-anthropic.properties` and set:\n\n```properties\napi_key=sk-ant-your-key-here\n```\n\nor set the `ANTHROPIC_API_KEY` environment variable. A personal key bypasses the shared proxy.\n\nPlease star this repo and share it with friends if you think it's cool! Also, any and all feedback\nis greatly appreciated.\n\nThis project was initially inspired by [Terrain Diffusion](https:\u002F\u002Fxandergos.github.io\u002Fterrain-diffusion\u002F) — please check his project out too!\n","2026-06-11 04:10:29","CREATED_QUERY"]