Create your weirdest weapon in Minecraft!
WeaponMaker is a powerful, lightweight, and extremely easy-to-use Spigot plugin that allows you to create, edit, and manage custom weapons with unique physics, projectiles, 3D particle animations (Halos), and special abilities directly from within Minecraft—no configuration files required!
/weaponmaker create sword_lvl1/weaponmaker bind sword_lvl1/weaponmaker editorhand/weaponmaker clone sword_lvl1 sword_lvl2Trigger catastrophic ground slams using your weapons:
super_hammer_circles). Every 3rd ring summons storm clouds and strikes 3 to 10 random lightning bolts, dealing 12 hearts of damage.Transform any standard Minecraft Anvil into a functional Weapon Forge.
Display gorgeous rotating rings of particles above players' heads.
CIRCLE, SQUARE, TRIANGLE, STAR, STARRY_SKY, and more!STARRY_SKY shape spawns twinkling stars that drift organically within the boundary ring using randomized harmonic physics.halo_rgb).You can edit any weapon property using the in-game GUI (/wm editorhand) or quickly using /wm edithand <property> <value>.
name: Display name (supports MiniMessage color gradients like <gradient:red:yellow>Super Sword</gradient>).material: Base item type (e.g., DIAMOND_SWORD).cmd: CustomModelData texture ID.enchanted: true/false to toggle the glowing enchantment glint.damage: Base damage dealt.firerate: Delay between attacks (lower values = faster speed).bullets: Number of projectiles fired at once (shotgun spread).spread: Attack accuracy deviation.bullet_potion_effect: Apply effects like SLOWNESS or POISON on hit.projectile: Type of projectile (HITSCAN laser, ARROW, SNOWBALL, FIREBALL, TNT, BLOCK, MOB, ITEM).projectile_speed: Travel velocity.projectile_block / projectile_mob / projectile_item: Define the visual blocks or entities fired.destructive: true/false to enable the Destructive Jump slam.destructive_jumpy: Customize the upward leap velocity of Destructive Jump.super_hammer: true/false/none to toggle the Super Hammer ability.super_hammer_jumpy: Upward leap velocity of the Super Hammer jump.super_hammer_circles: Number of shockwave circles (min 1, max 50).super_hammer_delay: Delay in ticks between expanding waves.| Command | Description |
|---|---|
/wm |
Open the Global GUI Weapon List |
/wm create <id> |
Create a blank weapon template |
/wm bind <id> |
Bind the held item to a weapon template |
/wm unbind |
Remove weapon properties from the held item |
/wm editorhand |
Open the GUI editor for the held weapon |
/wm edithand <property> <val> |
Edit a single property on the held weapon |
/wm clone <old_id> <new_id> |
Duplicate a weapon template |
/wm forge |
Open the Weapon Forge directly |
/wm give <player> <id> |
Give a custom weapon to a player |
/wm delete <id> |
Delete a weapon template |
/wm info |
View stats of the held weapon in chat |

