MaceUtilities

Advanced control and balancing for the Minecraft Mace.

40

MaceUtilities

MaceUtilitiesMaceUtilities 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+

ADS