BanHammer – The Ultimate Judgement Weapon
A devastatingly powerful Paper/Spigot admin super-weapon for Minecraft 1.21.x
Overview
BanHammer is a premium administrative plugin that transforms Minecraft's Mace into a legendary weapon of judgement. Kill a player with the BanHammer, and they're instantly
IP-banned from your server.
Only
one can exist at a time. Only
admins can wield it. Only
one swing is needed.
✨ Features
- The Weapon: A custom Mace with Density X that instantly kills and IP-bans targets
- One-Only Rule: Only 1 BanHammer can exist on the server (configurable)
- Epic Visuals: Soul fire particles while held, sonic boom on kill
- ️ Admin Dashboard: GUI to track, manage, and log executions
- ⚙️ Fully Configurable: Recipes, enchantments, cooldowns, world blacklists
- Grindstone Protection: Prevents removal of Density X enchantment
- Container Restrictions: Optional prevention of storage in chests/hoppers
- World Filtering: Disable the hammer in specific worlds
- Execution Logs: Complete audit trail of all bans issued
Commands
| /bh give |
banhammer.give |
Give the BanHammer to yourself |
| /bh admin |
banhammer.admin |
Open the admin dashboard GUI |
| /bh unban <player/IP> |
banhammer.unban |
Unban a player/IP banned by the hammer |
| /bh reload |
banhammer.reload |
Reload all configuration files |
Permissions
Root Permission:
-
– Grants all BanHammer permissions (default: OP)
Individual Permissions:
| banhammer.use |
Access to /bh base command |
OP |
| banhammer.give |
Use /bh give |
OP |
| banhammer.admin |
Open admin dashboard |
OP |
| banhammer.unban |
Unban players/IPs |
OP |
| banhammer.reload |
Reload configs |
OP |
| banhammer.craft |
Craft the hammer |
OP |
| banhammer.wield |
Hold/use the hammer |
OP |
⚙️ Important Configurations
Hammer Limit:
Code (Text):
hammer-limit: 1 # Only 1 can exist (set -1 for unlimited)
Punishment Settings:
Code (Text):
punishment:
mode: "ip" # "ip" or "temp"
temp-ban-duration: "7d" # Only if mode: "temp"
ban-reason: "<red><bold>⚖ JUDGED BY THE BAN HAMMER</bold>"
Enchantments:
Code (Text):
enchantments:
allow-wind-burst: false
allow-unbreaking: true
allow-mending: true
density-level: 10 # ALWAYS Density X (1-10)
Cooldown:
Code (Text):
cooldown:
enabled: true
duration-seconds: 30 # Recharge time between hits
One-Shot Kill:
Code (Text):
one-shot:
enabled: true
bypass-totem: true # Ignores Totem of Undying
Container Restriction:
Code (Text):
container-restriction:
enabled: false # Prevent storage in chests/hoppers
Recipe:
Code (Text):
recipe:
ingredients:
N: "NETHERITE_BLOCK" # Corners
B: "BEACON" # Top/Bottom center
D: "DIAMOND_BLOCK" # Middle sides
H: "HEAVY_CORE" # Dead center
Crafting Shape:
Code (Text):
N B N
D H D
N B N
World Blacklist:
Code (Text):
world-settings:
blacklisted-worlds:
- "world_creative"
- "minigames"
Visual Effects:
Code (Text):
effects:
hold-particle: "SOUL_FIRE_FLAME" # Particles while held
hold-particle-count: 15
kill-particle: "SONIC_BOOM" # Particles on kill
kill-particle-count: 50
real-lightning: false # Real damage-dealing lightning
cosmetic-lightning: true # Visual-only lightning
[HR]
Requirements
- Minecraft: 1.21.x
- Server: Paper or Spigot
- Java: 17+
[HR]
Installation
- Download the plugin JAR
- Place in your
folder
- Restart your server
- Configure
Code (Text):
plugins/BanHammer/config.yml
as needed
- Reload or restart the server
[HR]
Admin Dashboard (/bh admin)
The dashboard GUI includes:
- Recipe Editor – View and modify crafting ingredients
- Hammer Tracker – See who has the hammer and their coordinates
- Execution Logs – Complete history of all bans issued
- Global Settings – Toggle features like container restrictions
[HR]
Technical Details
- Uses PersistentDataContainer (PDC) to identify the true BanHammer
- Asynchronous scanning on startup to enforce the one-only rule
- Captures IP addresses for permanent IP-bans
- Grindstone protection prevents Density X removal
- Full MiniMessage support for all messages
[HR]
Data Storage
-
– All settings and customizations
-
Code (Text):
messages.yml
– MiniMessage-formatted strings
-
– Banned players/IPs and hammer location/owner
[HR]
⚠️ Warning
This is a
super-weapon designed for administrators only. Use responsibly. IP-bans are permanent and require manual unbanning.
[HR]
Support
- Discord: discord.gg/xctckUQukB
- Author: geturplugins
- Version: 1.0.0
[HR]
⚖ One weapon. One judgement. One swing.