Three elemental swords. Nine devastating abilities. One legendary ritual system.
Premium Spigot/Paper Plugin for 1.21.1+
Magical Weapons adds three elemental swords to your server, each with three unique combat abilities activated through different key combos. Weapons are obtained through an immersive ritual crafting system with cinematic animations, and each sword features a custom 3D model via resource pack.
This is NOT a basic custom item plugin. Every ability has hand-crafted particle effects, sounds, and animations that make combat feel epic.
- Void Rift (Right-Click) — Summons a gravitational vortex that pulls all nearby enemies inward
- Shadow Jaunt (Shift + Right-Click) — Teleport through shadows with brief invisibility
- Umbral Harvest (Shift + Left-Click) — AoE soul drain that damages enemies and heals you
- Magma Slam (Right-Click) — Ground pound with lava eruption and fire particles
- Blazing Phoenix (Shift + Right-Click) — Launch a fiery phoenix projectile that explodes on impact
- Overheat (Shift + Left-Click) — Burning aura that ignites all nearby enemies
- Seismic Slam (Right-Click) — Expanding shockwave of earth and stone blocks
- Earthen Shield (Shift + Right-Click) — Orbiting stone blocks that grant knockback resistance
- Tectonic Rupture (Shift + Left-Click) — A line of erupting earth spikes toward your target
Weapons are NOT crafted at a workbench — they are forged through cinematic rituals.
- Build the ritual altar structure
- Place the required ingredients
- Watch the ritual unfold with particles, sounds, and a BossBar countdown
- Receive your legendary weapon
Each weapon has its own unique ritual recipe, fully configurable via an in-game GUI editor.
Each sword has a custom 3D model that appears when held. The resource pack is completely free and publicly available.
Credit: Weapon models modified from ElementaLL Weapons v1.5 by Bono (bonogakure) — used with explicit permission.
Commands
Code:
/magical give <player> <dark|fire|earth> — Give a weapon (magicalweapons.admin)
/magical reload — Reload configuration (magicalweapons.admin)
/magical recipe <weapon> — Open recipe editor GUI (magicalweapons.admin)
Permissions
Code:
magicalweapons.admin — Admin commands (give, reload, recipe) — Default: OP
magicalweapons.darkblade — Use Dark Sword abilities — Default: true
magicalweapons.fireblade — Use Fire Sword abilities — Default: true
magicalweapons.earthblade — Use Earth Sword abilities — Default: true
- Drop MagicalWeapons-1.0.0.jar into your
plugins/folder - Start your server — config files will be created
- Paste your license key into
plugins/MagicalWeapons/mclicense.txt - Restart your server — license validates automatically
- Download the Texture Pack and apply it to your server
- Done! Use
/magical give <player> darkto test
All settings are in
plugins/MagicalWeapons/:- config.yml — General settings, enable/disable individual weapons
- weapons.yml — Ability cooldowns, damage values, duration, particle settings
Every ability's cooldown, damage, range, and duration is fully configurable.
- Server: Spigot or Paper 1.21.1+
- Java: 21+
- Resource Pack: Required for weapon models (free download above)
- Dependencies: None — fully standalone plugin
Each copy is protected with:
MC License — unique key per buyer, validated on startup
ProGuard Obfuscation — code protection against decompilation
Watermark — embedded signature in weapon items
One license = one server. Your key is provided after purchase.
Discord: discord.gg/HdANshmc6F
BuiltByBit DMs: Message me directly
Forged by SYLegendOP
