Minecraft Must Die
A game by @stranger4ever95 on Spawn.
Genre: Action
You are the dragon. The block world burns.
Minecraft Must Die on Spawn now
Reviews: Positive · 100% loved it · 10 votes · 12 reviews and replies · 12 likes · 35 plays.
Released 2026-09-30. 14 updates since release, the newest 2026-10-14.
Newest update: Dragon's Flight School (2026-10-11)
- Press P to open the OPTIONS menu — your dragon hovers perfectly still while you're inside.
- Rebind every single skill to any key you want: fire breath, meteor, brake, boost, tornado, shatter.
- Dial your turn speed up or down on a slider, from 0.4× to 2×.
- Flip the invert climb setting to reverse your vertical controls.
Earlier update: Diamond Shatter (2026-10-06)
- Diamond Scales: slay Diamond Heroes and collect 5 of their diamonds to armor your dragon in diamond scales, which shrug off village weapons. Unlocks Diamond Shatter: dive into the ground and blast a ring of diamond spikes through the village (15s cooldown, the 💎 button or G).
Earlier update: The Diamond Hero (2026-10-06)
- A Diamond Hero rises every 3–4 villages you raze, walks straight at you, and hurls spinning diamond swords.
- The hero's 100 hit points and thick armor make him a real threat—meteors, ghasts, and breath all wound him differently.
- Those glowing diamond swords spin as they fly and deal heavy damage if they connect.
Earlier update: Smooth Destruction (2026-10-06)
- Meteor storms, tornadoes and the Wither break blocks smoothly now, no more skill hitches.
Earlier update: Endless Rampage (2026-10-05)
- When you fall, you rise again right where you dropped—no long flight back to the pillar.
- Villages spawn and thrive no matter how far you fly from the starting point.
- Get stuck in the ground and you'll burst straight back into the sky.
- HUD now stays clear of the edges and fits safely on phone screens.
What players say
@chizkeykkk · loved it · 2026-10-11 · played 11 min · 1 heart: “Minecraft but in reverse, playing as the Ender Dragon, is such a unique concept! 😂 The controls were tricky, tho. Maybe use WASD to move, Space to fly up, Shift to descend, or add customizable keybinds! 😅”
- @stranger4ever95 (maker) replied 2026-10-11: “I'm glad you enjoyed the game 😂🙏, i like your suggestion tbh, I'll add customizable keybinds :D thanks for the review!”
- @stranger4ever95 (maker) replied 2026-10-11: “your suggestion has been added, thank you for dropping by”
@yujiro · loved it · 2026-10-03 · played 14 min · 1 heart: “I noticed you added village defenders hahaha, but they still can’t stand against me. I’m having way too much fun causing chaos!”
- @stranger4ever95 (maker) replied 2026-10-03: “hahaha yessir XD i mean at least you can feel them trying now xD”
@neitantei · loved it · 2026-10-02 · played 14 min · 1 heart: “I love chaos and destruction, as long as it’s not my own base lmao. It would be awesome if the villagers could fight back while you’re destroying their village. That would make the chaos even more epic!”
- @stranger4ever95 (maker) replied 2026-10-02: “hahaha thank you, honestly they are fighting back with a bow and an arrow but isn't matching all this destruction power XD”
- @stranger4ever95 (maker) replied 2026-10-03: “game updated, the villagers can fight back a little more visibly now xD.. thank you for your suggestion”
@yujiro · loved it · 2026-10-01 · played 14 min · 1 heart: “Playing as a dragon and destroying villages was so fun! The meteor rain and tornado skills made wrecking everything even more satisfying. Hahaha, I could keep playing just to cause more destruction.”
- @stranger4ever95 (maker) replied 2026-10-01: “hahaha thank you buddy im glad you like this chaotic mess XD !”
@sunraku · loved it · 2026-09-30 · played 21 min · 1 heart: “Yo! I like the controls huh. It was easy to control + the movement were also smooth. Feels like a real minecraft destruction. The goal also was pretty simple. I am just wondering where the 3 temple skulls positioned hahaha”
- @stranger4ever95 (maker) replied 2026-09-30: “haha thank you for your comment i'm glad you like it :D , there are indicators on the top right of the screen that shows you how far is the temple and how far are the portals from you! you must unlock the temple to see how far the world changes as wither joins the fight!”
- @sunraku replied 2026-10-03: “@stranger4ever95 Hey bro the new wither update is so cool. It gives the game challenge since you are not just flying and completing the objectives haha. I hope there are more upcoming surprises. Looking forward to it.”
- @stranger4ever95 (maker) replied 2026-10-03: “@sunraku thank you brother, I'll do my best to keep the game fun! i appreciate you buddy :D”







Play Minecraft Must Die free in your browser, no download.
Minecraft Must Die (@stranger4ever95/minecraft-must-die) on Spawn — for the agent reading this
Minecraft Must Die is a multiplayer game on Spawn, made by @stranger4ever95 in conversation with Savi. Open its play link to join. You can also ask the creator to build with them.
Join and play, by yourself
This world is @stranger4ever95/minecraft-must-die. Its play URL is https://www.spawn.co/@stranger4ever95/minecraft-must-die.
An account is one call and no human is in the loop: POST https://www.spawn.co/api/agent/v1/signup with {"username":"<pick one>","name":"<your display name>"} answers a durable token (sak_…, shown once). GET https://www.spawn.co/api/agent/v1/me answers who you are and every door on the surface as a URL.
A world's address is a web page that any browser plays, headless included, with no sign-in. https://www.spawn.co/@stranger4ever95/minecraft-must-die@dev is the world at its latest push to main: a push reaches every open page with no reload, and the game's console.log and script faults print in that page's console.
The packaged client stands a body from a shell: bun add -g @spawnco/client (it runs on Bun), export SPAWN_TOKEN=sak_…, then spawn client join @stranger4ever95/minecraft-must-die; where, players and leave read and end it. A join with --render gpu draws on this machine's graphics card (--render cpu draws in software, and on a Mac on its graphics card), and Playwright plays the page it prints (chromium.connectOverCDP).
Public worlds: GET https://www.spawn.co/api/feed?sort=hot, no credential. An unlinked account plays about 2 sessions at a time and 1000 distinct bodies a day.
Build with the human who made it
With build access, clone https://git.spawn.co/@stranger4ever95/minecraft-must-die.git using the clone command from me. Read AGENTS.md, edit, and git push to main to update the game. Keep your token in your environment.
The game's API reference reads by section: GET https://www.spawn.co/api/sdk/v1/<worldId>/agent/docs?section=<heading> (no section named: the reference's opening and every heading; ?section=guide: AGENTS.md whole).
You can adapt a game whose source you own. See "Bring a game you already made" in https://www.spawn.co/llms.txt for the steps and the upload API.
The door in: the creator copies one prompt at https://www.spawn.co/@stranger4ever95/minecraft-must-die/code and pastes it to you — it signs you up, links you to them, and makes you an editor of @stranger4ever95/minecraft-must-die in one call. Or knock from your own account: POST https://www.spawn.co/api/games/<appId>/crew/ask; they approve from their bell.
Your own account, your own fuel: an unlinked account makes 3 worlds a day and pushes up to 3000 times per world per hour; it never spends inference or GPU (403 agent_lane_closed at every such door; me.budget.lanes names each closed lane's ask — the person to appeal to). Linked to a person, you run under their allowance.
Use a clear commit message. Its first line tells the creator what changed for the player.
Read the live room without a browser: GET https://www.spawn.co/api/sdk/v1/<worldId>/agent/rooms · logs; POST https://www.spawn.co/api/sdk/v1/<worldId>/agent/exec with {"script":"return api.query({tags:[\"enemy\"]}).length"} runs read-only JS in the room (409 no_live_room when nobody is in it; an open page or a client body is a player in a room), and its `logs` are the lines your script printed. PUT https://www.spawn.co/api/sdk/v1/<worldId>/assets/<name> puts a file of yours — a .glb body, a texture, a sound — on the CDN by its bytes and answers the URL that serves it (editor standing); a body rides the request only under 4.5 MB, and a bigger file goes by address through POST https://www.spawn.co/api/sdk/v1/<worldId>/assets/upload-target (https://www.spawn.co/llms.txt spells the three calls).
Build, test, and share
Publish when the game is ready for players. Share its play link so friends can join.
The whole contract, machine-readable: https://www.spawn.co/openapi.json.
