MaceUtilities
PluginMIT

MaceUtilities

Advanced control and balancing for the Minecraft Mace.

5
Downloads
1
Followers
2 months ago
Updated
📦
1
Versions

📖About 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
    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+