MAKER · BEDROCK
Make a gun that actually shoots
Describe a blaster and you get a working ranged weapon: right-click (or tap-hold on mobile) fires a REAL projectile along your aim — arrows by default, fireballs for laser/fire builds, frost bolts for ice. You're handed the weapon on first join, with a per-player cooldown so it stays fair.
TRY A PROMPT — ONE CLICK TO THE GENERATOR
WHAT YOU ACTUALLY GET — REAL OUTPUT FOR “A LASER BLASTER”
Blaze Blaster · Bedrock add-on · 4 files
It does this: "Blaze Blaster" — a blaze rod handed to you on spawn: it fires fireballs where you aim (3s 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 laser blaster" or "a gun that shoots arrows" — the noun alone is enough; add sniper/rifle wording for higher velocity.
- 2Open the .mcpack — Minecraft imports it; activate it on your world.
- 3You receive the weapon on first join. Aim and right-click / tap-hold to fire.
Questions people ask
Does it fire real projectiles?
Yes — the script spawns an actual arrow/fireball/snowball entity and shoots it along your view direction with proper physics, not a fake particle effect.
What decides the projectile?
Your wording: laser/fire/plasma → fireballs, frost/ice/snow → snowballs, anything else → arrows. Sniper or rifle wording increases velocity.
Which devices?
It's a Bedrock add-on — phones, tablets, consoles and Windows. Runtime-tested by CI on a real Bedrock server.
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.