MAKER · BEDROCK
Make a laser blaster that really shoots
Describe the weapon ("a laser blaster") and the add-on arrives ready: the item is handed to you on join, right-click launches an actual projectile along your aim, and fire/ice wording changes the ammunition type.
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" — words like fire, laser, ice or sniper change projectile and speed.
- 2Import the .mcpack with one tap and activate it on your world.
- 3Join the world — the weapon is handed to you. Right-click (or tap-hold) to fire.
Questions people ask
Is the projectile real or cosmetic?
Real — the script uses Bedrock's EntityProjectileComponent and shoots along getViewDirection, so shots fly, hit and damage exactly like thrown/fired vanilla projectiles.
What changes the projectile type?
Wording: fire/laser words fire small fireballs, ice/snow words fire snowballs, everything else fires arrows. Sniper/rifle/fast words raise the projectile speed.
Will it work in multiplayer?
Yes — it's a normal behavior pack; everyone on the world gets the weapon on join and the script runs server-side on the world host.
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.