MAKER · BEDROCK
A tnt sword from one sentence
Describe the sword and the engine scripts the whole thing: the weapon is handed to you on spawn, and every hit triggers the tnt power — no behavior-pack knowledge needed. The script targets the current Bedrock API (1.21.70+) and imports clean on phones, consoles and Windows.
TRY A PROMPT — ONE CLICK TO THE GENERATOR
WHAT YOU ACTUALLY GET — REAL OUTPUT FOR “A SWORD THAT EXPLODES TNT ON HIT”
Doom Blade · Bedrock add-on · 4 files
It does this: "Doom Blade" — a diamond sword handed to you on spawn: TNT drops on your target (1s cooldown).
README.txt behavior_pack/manifest.json behavior_pack/scripts/main.js … 1 more
Start it: activate it on your world and join — the pack announces ✔ Loaded!
How it works
- 1Describe it: "a sword that explodes tnt on hit" — or name it ("a custom sword called Stormbreaker that strikes lightning") for a brand-new item id with its own icon.
- 2Open the downloaded .mcpack / .mcaddon — Minecraft imports it in one tap.
- 3Activate it under Behavior Packs on your world, join, and the sword is handed to you.
Questions people ask
Why does the pack say ✔ Loaded! when I join?
That's the built-in proof the script bound to the world — the #1 add-on failure mode is a pack that imports but never runs, so every pack announces itself. If you see it, the sword works.
Does it work on my phone / console?
Yes — it's a standard Bedrock behavior pack targeting @minecraft/server 2.0.0 (Minecraft 1.21.70+), which is what phones, consoles and Windows all run.
Can I stack more powers on it?
Yes — chain them in the sentence: "a sword that explodes tnt on hit and poisons them and gives me speed". Each clause becomes another scripted effect.
Why it never breaks
No language model writes these files. Deterministic engines parse your description into validated parameters and emit game files that are correct by construction — then CI boots real Paper and Bedrock servers weekly to prove packs still load on current Minecraft. Read the full story on the comparison page or in the docs.