MaceControl
A simple plugin to limit the mace weapon
MaceControl
MaceControl Plugin
A lightweight plugin that limits Maces on your server.
Features
- Broadcast Messages - Set max number of Maces that can exist (default: 5) - Broadcast Messages - Tracks Maces in inventories, dropped items, and world entities - Broadcast Messages - Prevent Maces from being stored in chests, shulkers, etc. - Broadcast Messages - Control which worlds allow Mace crafting - Broadcast Messages - Block placing Maces on displays - Broadcast Messages - Prevent Heavy Cores from being automated - Broadcast Messages - Block Maces from being stored in bundles - Broadcast Messages - Maces lost to void are removed from count - Broadcast Messages - Bypass restrictions for admins - Broadcast Messages - Check current Mace holders and dropped items - Broadcast Messages - Persistent data storage with configurable intervals - Broadcast Messages - Optional notifications for crafting/destruction
Commands
- `/mace` - Check who currently holds Maces - `/droppedmace` - Admin command to view temporarily dropped Maces - `/macereload` - Reload plugin configuration
Permissions
- `macecontrol.bypass` - Bypass all Mace restrictions - `macecontrol.admin` - Access admin commands and reload
Configuration
```yaml
Maximum number of Maces allowed on server
max-mace-count: 5
Permissions
bypass-permission: "macecontrol.bypass" admin-permission: "macecontrol.admin"
Auto-save interval in minutes
auto-save-interval-minutes: 5
Command cooldown in seconds
mace-command-cooldown: 5
World restrictions
worlds: allowed-craft-worlds: [] # Empty = all worlds allowed restricted-worlds: [] # Worlds where crafting is blocked
Item restrictions
restrictions: block-containers: true # Block storing in chests, etc. allow-ender-chest: false # Allow ender chest storage allow-shulker-boxes: false # Allow shulker box storage block-item-frames: true # Block placing on item frames block-armor-stands: true # Block placing on armor stands block-heavy-core-autocrafter: true # Block heavy core automation block-flower-pots: true # Block placing into flower pots
Messages
messages: broadcast-destruction: true # Announce when Mace is destroyed broadcast-craft: true # Announce when Mace is crafted ```
Requirements
- Minecraft 1.21+ - Spigot/Paper server
Installation
1. Download the plugin JAR file 2. Place it in your server's `plugins` folder 3. Restart your server 4. Configure settings in `plugins/MaceControl/config.yml` 5. Use `/macereload` to apply changes
Perfect for servers that want to keep the Mace balanced!