Mjölnir
Only the worthy may lift it.
Mjölnir adds a legendary, indestructible hammer to your Paper server. It flies back to your hand, calls down lightning that ignores armor, bends the weather, lets you fly, tears open rainbow teleport beams, and can unleash a shockwave that clears the battlefield.
Perfect for SMP servers, boss fights, events, and anyone who wants a true god-tier weapon with real power.
Features
- Indestructible. Fire, lava, cactus, explosions and the void cannot destroy the dropped hammer, and it never despawns.
- Always returns. If its owner dies, Mjölnir comes back to them on respawn instead of being looted.
- Worthiness system. Unworthy players cannot pick it up or use it. It drops out of their inventory with a "Thou art not worthy" message.
- 8 powerful abilities you cycle through with one click.
- Armor-piercing lightning. A lightning strike deals true damage, so a full Protection IV netherite player dies in 2 strikes (configurable).
- Custom 3D model with animated glowing runes and crackling lightning (optional resource pack).
- Smart passives. The wielder absorbs lightning, is immune to fire, and shrugs off curses and bad potion effects.
- Works with protection plugins. Claim and PvP-off plugins are respected.
- Fully configurable. Every cooldown, range, duration and damage value is in
config.yml.
Abilities
| # | Ability | What it does | Default cooldown |
|---|---|---|---|
| 1 | Mjölnir Throw | Hurl the hammer. It strikes lightning on what it hits, then flies back to your hand, passing through blocks. | 1s |
| 2 | Thunder Strike | Call lightning where you aim (up to 64 blocks). | 4s |
| 3 | Storm Caller | Summon a thunderstorm that smites nearby enemies for 15 seconds. | 90s |
| 4 | Thunder Flight | Fly at high speed for 5 seconds. No fall damage. | 10s |
| 5 | God Blast | Charge for 2 seconds, then release a huge shockwave (30 damage, 12-block radius). Costs you some of your health, but never kills you. | 180s |
| 6 | Force Field | 8 seconds of invulnerability. Repels mobs and reflects projectiles. | 40s |
| 7 | Bifröst Portal | Teleport up to 120 blocks to where you are looking, in a rainbow beam. | 20s |
| 8 | Energy Detection | Makes every being within 64 blocks glow, even invisible players, and lists nearby players. | 20s |
Fully charged melee hits also call lightning on your target.
How to use it
| Action | Result |
|---|---|
| Right-click | Use the selected ability |
| Sneak + right-click | Switch to the next ability |
| Charged melee hit | Lightning on your target |
The action bar always shows your selected ability and its cooldown.
Installation
Server
- Make sure your server runs Paper 26.2 with Java 25.
- Stop the server.
- Put
Mjolnir-1.0.0.jarinto your server'spluginsfolder. - Start the server.
- Run
/mjolnir give YourNameto get the hammer.
Resource pack (for the 3D model and animations)
Without the pack the hammer still works, but it looks like a normal mace (with a name and glint).
- Download
Mjolnir-resourcepack.zipfrom the GitHub release page. - Already using your own pack? Copy the
assets/mjolnirfolder into it. The plugin uses its own namespace, so nothing clashes. - No pack yet? Use the zip as your server resource pack. Upload it somewhere with a direct download link, then set
resource-pack=andresource-pack-sha1=inserver.properties. - Rejoin the server and accept the pack.
Commands
| Command | Description | Who |
|---|---|---|
/mjolnir help |
Shows controls and all abilities | Everyone |
/mjolnir give [player] |
Gives the hammer and makes that player worthy | Admins |
/mjolnir worthy add <player> |
Makes a player worthy | Admins |
/mjolnir worthy remove <player> |
Removes worthiness | Admins |
/mjolnir worthy list |
Lists all worthy players | Admins |
/mjolnir reload |
Reloads config.yml |
Admins |
Alias: /mjol
Permissions
| Permission | Description | Default |
|---|---|---|
mjolnir.admin |
Use the admin subcommands | OP |
mjolnir.worthy |
Be worthy of lifting Mjölnir | OP |
Give mjolnir.worthy through a permissions plugin (LuckPerms, etc.) to reward players, for example for beating a boss.
Configuration
Everything lives in plugins/Mjolnir/config.yml. Some highlights:
everyone-worthy: false # true = every player can use the hammer
lightning-damage: 11.0 # true damage per strike (11 = 2 strikes kill a 20 HP player)
hammer:
attack-damage: 12.0
abilities:
god-blast:
cooldown: 180.0
damage: 30.0
health-cost: 6.0
break-blocks: false
storm:
hits-players: true
Run /mjolnir reload after editing.
FAQ
Which versions are supported? Paper 26.2. It uses the Paper API, so Spigot and Bukkit are not supported.
Does it need the resource pack? No, but without it the hammer looks like a plain mace. The pack adds the 3D hammer model and the animated runes and lightning.
Can players with golden-apple absorption survive?
Absorption hearts are used up first, so they may need a 3rd strike. Raise lightning-damage if you want it deadlier.
Can I make everyone worthy?
Yes, set everyone-worthy: true in the config.
Can two Mjölnir wielders kill each other with lightning? No. A worthy wielder absorbs lightning instead of taking it.
Can the hammer be lost? It is designed not to be: it returns on death, on logout during a throw, and a new one appears at world spawn if it ever falls out of the world.
I found a bug. Please report it on the issue tracker with your server version and the error from the console.
Links
Disclaimer
Mjölnir is named after the hammer of Thor from Norse mythology. This project is a fan-made Minecraft plugin and is not affiliated with, endorsed by, or connected to Marvel, Disney, or Mojang. All textures and models were created for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Mjölnir 1.0.0 1.0.0 |
26.2
|
paper
|
Download |