Skip to content

MAKER · JAVA + BEDROCK

Forge a custom sword that's truly yours

Custom Sword Maker — example of what this maker builds
A render of the kind of thing this maker builds — our renderer, not a game screenshot.

Not a renamed diamond sword — a brand-new item id with its own procedurally-drawn icon, stats you chose, a crafting recipe and on-hit powers like lightning, frost or lifesteal. Ships as a one-tap Bedrock .mcaddon, or as a compile-ready Fabric mod project if you ask for a .jar.

Try it right here

Free, no account — one mod a day, and a refusal never costs you one.

Actual generated output

a BRAND-NEW item "Frostmourne" (mma:frostmourne) with its own ice-themed icon — a sword with 12 total attack damage (+11 item damage) and 750 durability — on hit: slowness for 8s (1s power cooldown). Craft it from 3× packed ice + 1× diamond + 1× stick, and you get one free on first join

Format
Bedrock add-on
Edition
Minecraft Bedrock
Download
frostmourne.mcaddon
Version context
Manifest minimum: 1.21.70, 1.21.70
Included files (12)
README.txt
behavior_pack/items/frostmourne.json
behavior_pack/manifest.json
behavior_pack/pack_icon.png
behavior_pack/recipes/frostmourne.json
behavior_pack/scripts/main.js
resource_pack/manifest.json
resource_pack/pack_icon.png
resource_pack/texts/en_US.lang
resource_pack/texts/languages.json
resource_pack/textures/item_texture.json
resource_pack/textures/items/mma_frostmourne.png

Installation and verification

  1. Back up a Bedrock world. Open the mcpack or mcaddon with Minecraft on a device that supports local pack imports.
  2. Activate the imported behavior and resource packs on the same world when both are included.
  3. Read README and manifest.json for the minimum engine version, script dependencies and controls. Test in a copy of the world; console file-import workflows vary.

This file inventory is produced from the example prompt by the repository generator. Structural checks do not prove every gameplay interaction, performance level, device or future Minecraft version. Generated assets can conflict with other packs.

How pack validation works

How it works

  1. 1Describe it: "a custom sword called Frostmourne that does 12 damage and freezes enemies" — name, damage, durability and powers are parsed.
  2. 2Import the .mcaddon with one tap (Bedrock), or add "as a fabric jar mod" to get real Java source you can compile.
  3. 3You receive one on first join; craft more with its recipe. On-hit powers fire automatically.

Questions people ask

Is it really a new item, not a retexture?

Yes — a new item id (with its own definition, icon and recipe) on Bedrock, or a registered Java item in the Fabric source project.

What powers can it have?

Fire, frost/slowness, poison, wither, lightning, launch/knockback and more — combined freely, with per-player cooldowns.

Can I publish it?

The Fabric project is MIT-licensed and includes a PUBLISHING guide for listing your built .jar on CurseForge or Modrinth — where downloads can earn you creator rewards.

Capabilities and limitations

Choose the correct edition and version before generating. Java datapacks use commands and data files rather than arbitrary Java code. Some item/mob features need a Bedrock add-on or Fabric project; inspect the actual output format instead of assuming editions are interchangeable.

Generated files pass structural checks, and representative packs have automated runtime tests. Test your particular creation in a copy of the world. Read the validation methodology.

Choose a format and learn how to install it