MaceUtilities
Advanced control and balancing for the Minecraft Mace.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
MaceUtilities
MaceUtilities is a lightweight and optimized Paper plugin designed to give server owners full control over mace behavior. It helps prevent abuse, balance combat, and customize how the mace works on your server — without unnecessary complexity.
Overview
MaceUtilities enhances and regulates mace mechanics with clean logic and configurable systems. Every feature can be toggled individually, allowing you to fine-tune gameplay to match your server’s style.
Built for performance. Designed for control.
Features
* Single Mace Mode * Restrict how players store and manage maces. * Prevents storing maces inside storage containers (chests, barrels, shulkers, etc.) * Allows usage in non-storage blocks: * Anvil * Enchanting Table * Grindstone * Smithing Table * Prevents stash abuse and duplication loopholes * Fully toggleable
This system intelligently blocks only real storage inventories and does not interfere with functional crafting or modification blocks.
Mace Cooldown System
Add a customizable cooldown after a mace hit.
* Prevents combat spam * Configurable cooldown duration * Cooldown does not reset if the player repeatedly clicks * Clean and optimized event handling * Fully toggleable
Designed to keep combat fair while maintaining performance.
Enchant Protection
Control whether maces can be enchanted.
* Enable or disable enchanting * Works with enchanting tables and anvils * Prevents unwanted enchant manipulation
Global Mace Control
Quickly enable or disable all mace-related systems at once.
* One command toggle * Useful for maintenance or temporary adjustments
Commands
* /maceutilities help Displays the command reference. * /maceutilities singlemace <enable|disable> Toggle Single Mace Mode. * /maceutilities cooldown <enable|disable> Enable or disable the cooldown system. * /maceutilities cooldowntime <seconds> Set the cooldown duration in seconds. * /maceutilities enchant <enable|disable> Toggle mace enchant protection. * /maceutilities mace <enable|disable> Globally enable or disable all mace systems.
Why MaceUtilities?
* Lightweight and optimized * Clean and modern message formatting (MiniMessage) * no unnecessary dependencies * Designed specifically for Paper * Production-ready for public servers
Requirements
* Paper 1.21.x * Java 17+