Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Advanced mace management and tracking system for Minecraft servers
MaceControl
Advanced Mace Management & Tracking System
Version 0.9.2 | MC Version 1.21+ | Platform: Paper
Overview
Limit the max number of maces on the server, prevent the mace from being placed into containers and much more.
Key Features:
- Mace Limits: Configurable mace count limits (default: 5 total server-wide)
- Storage Prevention: Prevents placing maces into chests, bundles, and item frames
- Placement Blocking: Blocks mace storage via armor stands or item display entities
- Player Tracking: Monitors maces across online/offline players and dropped items
- Auto-Cleanup: Automatically frees slots when maces are destroyed or lost to void
- Heavy Core Control: Prevents automation abuse by blocking heavy cores in auto-crafters
- World Restrictions: Configure crafting permissions per world
- Permission System: Full admin bypass and control permissions
- Auto-Save: Configurable automatic data saving
- Notifications: Optional server broadcast messages for mace events
Commands & Permissions
Commands
/mace- View current mace holders (Available to all players)/droppedmace- View all dropped maces on the server (Admin only)/macereload- Reload plugin configuration (Admin only)
Permissions
macecontrol.bypass- Bypass all mace restrictions and limitsmacecontrol.admin- Access to admin commands and dropped mace viewing
Configuration
Click to view config.yml
# ========================================
# MACECONTROL CONFIG
# ========================================
# === CORE SETTINGS ===
max-mace-count: 5
mace-command-cooldown: 5 # in seconds
# === PERMISSIONS ===
# Who can bypass mace limits and restrictions
bypass-permission: "macecontrol.bypass"
admin-permission: "macecontrol.admin"
# === RESTRICTIONS ===
restrictions:
# Prevent maces from being put in containers
block-containers: true
# Prevent maces from being put on armor stands
block-armor-stands: true
# Prevent maces from being put in item frames
block-item-frames: true
# Prevent maces from being put in bundles
block-bundles: true
# Prevent heavy cores from being put in auto crafters
block-heavy-core-autocrafter: true
# Allow maces in ender chests (since they're player-specific)
allow-ender-chest: false
# Allow maces in shulker boxes
allow-shulker-boxes: false
# === WORLD SETTINGS ===
worlds:
# Worlds where mace crafting is allowed (empty = all worlds)
allowed-craft-worlds: []
# Worlds where mace restrictions apply (empty = all worlds)
restricted-worlds: []
# === NOTIFICATIONS ===
messages:
# Broadcast when a mace is destroyed/lost
broadcast-destruction: true
# Notify when someone crafts a mace
broadcast-craft: true
# === AUTO-SAVE ===
auto-save:
enabled: true
interval: 300 # seconds (5 minutes)
Server Requirements
- Minecraft 1.21 or higher
- Paper server software (Bukkit and Spigot also supported)
- Java 17 or higher
Installation
Download the plugin, drop it in your plugins folder, and restart your server. The plugin will automatically generate its configuration file at plugins/MaceControl/config.yml which you can customize as needed. Use /macereload to apply config changes without restarting.
⚠️ Plugin in BETA ⚠️
Report bugs or suggestions to help improve MaceControl!
Perfect for servers wanting to keep maces rare and valuable!
Information
Category
Admin Tools
Published
June 28, 2025
License
GPL
513Downloads
2Stars
Pinned Versions
- R1.21–1.21.7
Pages
Members
1Owner