MC Function Maker — Custom Guns (Command-block friendly)

Generate `.mcfunction` files that call your datapack function like /function <namespace>:<fn> {json} — ready for command blocks or wrapper datapacks.

Tip: If your datapack requires the player to hold an item, set up the wrapper to give the item first, then call the spawn/create function. The generated file contains plain `function <ns>:<fn> {json}` lines — perfect for command blocks.

Preview