{"id":161570,"date":"2026-06-09T18:32:13","date_gmt":"2026-06-09T15:32:13","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/"},"modified":"2026-06-09T18:32:13","modified_gmt":"2026-06-09T15:32:13","slug":"ultimatemacecontrol","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/","title":{"rendered":"UltimateMaceControl"},"content":{"rendered":"<p>**<\/p>\n<p> \ud83d\udcd6 **Description**<\/p>\n<p>**MaceLimiter** is a powerful and highly configurable Minecraft plugin designed to balance the **Mace** weapon introduced in Minecraft 1.21. The Mace&#8217;s devastating smash attack and unique mechanics can break PvP balance on competitive servers, especially LifeSteal, Factions, and hardcore PvP environments.<\/p>\n<p>This plugin offers **two distinct balancing modes** to fit your server&#8217;s playstyle:<\/p>\n<p> \ud83d\udde1\ufe0f **Mode 1: SINGLE_MACE (The Highlander Rule)**<br \/>\n> *&#8221;There can be only one.&#8221;*<\/p>\n<p>Only **ONE Mace** can exist on the entire server at any time. This creates an intense dynamic where the Mace becomes a legendary trophy that players fight over. When destroyed, the recipe becomes available again for a new challenger to claim.<\/p>\n<p> \u2694\ufe0f **Mode 2: UNLIMITED_NO_ENCHANT (The Nerf)**<br \/>\n> *&#8221;Power without enhancement.&#8221;*<\/p>\n<p>Players can craft **unlimited Maces**, but they **cannot be enchanted**. No Density, no Breach, no Mending. This keeps the Mace usable but prevents it from becoming an unstoppable force when combined with powerful enchantments.<\/p>\n<p>&#8212;<\/p>\n<p> \u2728 **Key Features**<\/p>\n<p> \ud83c\udfaf **Core Features**<\/p>\n<p>| Feature | Description |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| **Dual Mode System** | Choose between Single Mace or Unlimited No-Enchant modes |<br \/>\n| **Persistent State** | Mace ownership and state survive server restarts |<br \/>\n| **Offline Tracking** | Tracks Mace when owner logs out, prevents crafting exploits |<br \/>\n| **Destruction Detection** | Detects Mace loss via Lava, Void, Fire, Cactus, Despawn, Explosions |<br \/>\n| **Auto Recipe Toggle** | Recipe auto-enables when Mace is destroyed (Mode 1) |<br \/>\n| **13 Languages** | Full localization support with customizable messages |<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udd12 **Mode 1: SINGLE_MACE Features**<\/p>\n<p>| Feature | Description |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| **One Mace Limit** | Only one Mace can exist server-wide |<br \/>\n| **Crafting Control** | Recipe disabled when Mace exists |<br \/>\n| **Ownership Tracking** | Tracks current Mace holder with UUID |<br \/>\n| **Container Restrictions** | Mace cannot be stored in chests, barrels, shulkers, hoppers |<br \/>\n| **Allowed Containers** | Configurable exceptions (Anvil, Smithing Table, Grindstone) |<br \/>\n| **Item Frame Block** | Prevents displaying Mace in item frames |<br \/>\n| **Armor Stand Block** | Prevents placing Mace on armor stands |<br \/>\n| **Hopper Protection** | Blocks hopper\/dropper movement of Mace |<br \/>\n| **Colored Name** | Mace holder gets colored display name |<br \/>\n| **Locate Command** | Find current Mace holder or location |<br \/>\n| **Death Drop Alerts** | Broadcasts when Mace holder dies |<br \/>\n| **Transfer Tracking** | Announces ownership changes |<\/p>\n<p>&#8212;<\/p>\n<p> \u2694\ufe0f **Mode 2: UNLIMITED_NO_ENCHANT Features**<\/p>\n<p>| Feature | Description |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| **Unlimited Crafting** | No restrictions on Mace crafting |<br \/>\n| **Enchanting Blocked** | Cannot enchant at Enchanting Table |<br \/>\n| **Anvil Blocked** | Cannot add enchanted books via Anvil |<br \/>\n| **Combining Blocked** | Cannot combine enchanted items with Mace |<br \/>\n| **Smithing Allowed** | Can still upgrade to Netherite (if applicable) |<br \/>\n| **Free Storage** | No container restrictions in this mode |<br \/>\n| **Enchant Removal** | Auto-strips enchants if Mace somehow gets enchanted |<\/p>\n<p>&#8212;<\/p>\n<p> \ud83c\udfae **Use Cases** <\/p>\n<p> **1. LifeSteal Servers**<br \/>\nThe Mace&#8217;s massive damage output can one-shot players, stealing hearts instantly. MaceLimiter prevents this from becoming server-breaking:<br \/>\n&#8211; **Mode 1**: Only one player can wield this power at a time<br \/>\n&#8211; **Mode 2**: Mace stays useful but not OP without enchants<\/p>\n<p> **2. Factions \/ Raiding Servers**<br \/>\nPrevent faction leaders from hoarding multiple enchanted Maces:<br \/>\n&#8211; Container restrictions prevent vault storage<br \/>\n&#8211; Single Mace creates faction wars over the weapon<br \/>\n&#8211; Destruction detection resets the playing field<\/p>\n<p> **3. Hardcore PvP Servers**<br \/>\nBalance competitive PvP without removing the Mace entirely:<br \/>\n&#8211; Keep the unique smash attack mechanic<br \/>\n&#8211; Remove enchantment stacking abuse<br \/>\n&#8211; Create legendary weapon dynamics<\/p>\n<p> **4. SMP \/ Semi-Vanilla Servers**<br \/>\nAdd excitement without heavy modification:<br \/>\n&#8211; Single Mace becomes a server-wide event<br \/>\n&#8211; Players hunt for the Mace holder<br \/>\n&#8211; Natural balancing through scarcity<\/p>\n<p> **5. Event Servers**<br \/>\nPerfect for special events and competitions:<br \/>\n&#8211; &#8220;Hunt the Mace Holder&#8221; events<br \/>\n&#8211; Last player standing with Mace wins<br \/>\n&#8211; Timed Mace challenges<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udcca **Mode Comparison Chart**<\/p>\n<p>| Feature | Mode 1: SINGLE_MACE | Mode 2: UNLIMITED_NO_ENCHANT |<br \/>\n|&#8212;&#8212;&#8212;|:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-:|:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-:|<br \/>\n| Maces Allowed | 1 | \u221e Unlimited |<br \/>\n| Crafting Limit | \u2705 Yes | \u274c No |<br \/>\n| Enchanting | \u2705 Allowed | \u274c Blocked |<br \/>\n| Anvil Use | \u2705 Allowed | \u26a0\ufe0f Repair Only |<br \/>\n| Chest Storage | \u274c Blocked | \u2705 Allowed |<br \/>\n| Shulker Storage | \u274c Blocked | \u2705 Allowed |<br \/>\n| Hopper Movement | \u274c Blocked | \u2705 Allowed |<br \/>\n| Item Frames | \u274c Blocked | \u2705 Allowed |<br \/>\n| Ownership Tracking | \u2705 Yes | \u274c No |<br \/>\n| Offline Protection | \u2705 Yes | \u274c No |<br \/>\n| Colored Names | \u2705 Optional | \u274c N\/A |<br \/>\n| Locate Command | \u2705 Full | \u274c N\/A |<br \/>\n| Destruction Alerts | \u2705 Yes | \u274c No |<br \/>\n| Death Broadcasts | \u2705 Yes | \u274c No |<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udee0\ufe0f **Commands**<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/macelimiter help` | Show help menu | Everyone |<br \/>\n| `\/macelimiter info` | Display plugin info and status | `macelimiter.info` |<br \/>\n| `\/macelimiter locate` | Find Mace holder\/location | `macelimiter.locate` |<br \/>\n| `\/macelimiter reload` | Reload configuration | `macelimiter.admin` |<br \/>\n| `\/macelimiter reset` | Reset Mace state (re-enable crafting) | `macelimiter.admin` |<br \/>\n| `\/macelimiter status` | Show detailed debug status | `macelimiter.admin` |<br \/>\n| `\/macelimiter setowner <player>` | Manually set Mace owner | `macelimiter.admin` |<br \/>\n| `\/macelimiter forcereset` | Force reset all state | `macelimiter.admin` |<\/p>\n<p>**Aliases:** `\/mace`, `\/ml`, `\/macel`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udd10 **Permissions**<\/p>\n<p>| Permission | Description | Default |<br \/>\n|&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| `macelimiter.*` | All permissions | OP |<br \/>\n| `macelimiter.admin` | Admin commands (reload, reset, etc.) | OP |<br \/>\n| `macelimiter.locate` | Use \/macelimiter locate | Everyone |<br \/>\n| `macelimiter.info` | Use \/macelimiter info | Everyone |<br \/>\n| `macelimiter.bypass` | Bypass container restrictions | False |<br \/>\n| `macelimiter.craft` | Permission to craft Mace | Everyone |<br \/>\n| `macelimiter.notify` | Receive Mace event broadcasts | Everyone |<\/p>\n<p>&#8212;<\/p>\n<p> \ud83c\udf0d **Supported Languages**<\/p>\n<p>| Code | Language | Status |<br \/>\n|&#8212;&#8212;|&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8211;|<br \/>\n| `en_US` | English (US) | \u2705 Complete |<br \/>\n| `es_ES` | Spanish (Spain) | \u2705 Template |<br \/>\n| `de_DE` | German | \u2705 Template |<br \/>\n| `fr_FR` | French | \u2705 Template |<br \/>\n| `pt_BR` | Portuguese (Brazil) | \u2705 Template |<br \/>\n| `zh_CN` | Chinese Simplified | \u2705 Template |<br \/>\n| `ja_JP` | Japanese | \u2705 Template |<br \/>\n| `ko_KR` | Korean | \u2705 Template |<br \/>\n| `ru_RU` | Russian | \u2705 Template |<br \/>\n| `it_IT` | Italian | \u2705 Template |<br \/>\n| `pl_PL` | Polish | \u2705 Template |<br \/>\n| `nl_NL` | Dutch | \u2705 Template |<br \/>\n| `tr_TR` | Turkish | \u2705 Template |<\/p>\n<p>*Templates are auto-generated in English. Community translations welcome!*<\/p>\n<p>&#8212;<\/p>\n<p> \u2699\ufe0f **Configuration Overview**<\/p>\n<p>&#8220;`yaml<br \/>\nsettings:<br \/>\n  Mode: SINGLE_MACE or UNLIMITED_NO_ENCHANT<br \/>\n  plugin-mode: &#8220;SINGLE_MACE&#8221;<\/p>\n<p>   Mode 1 Settings<br \/>\n  mace-crafted: false           Internal tracking<br \/>\n  mace-owner: null              Current owner UUID<br \/>\n  announce-mace-events: true    Broadcast events<br \/>\n  allow-locate-for-all: false   Public locate command<br \/>\n  colored-name: true            Color Mace holder&#8217;s name<br \/>\n  mace-name-color: &#8220;RED&#8221;        Name color choice<\/p>\n<p>   Allowed containers for Mace (Mode 1 only)<br \/>\n  allowed-containers:<br \/>\n    &#8211; ANVIL<br \/>\n    &#8211; SMITHING_TABLE<br \/>\n    &#8211; GRINDSTONE<br \/>\n    &#8211; ENCHANTING_TABLE<\/p>\n<p> Language selection<br \/>\nlanguage: &#8220;en_US&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udce6 **Installation**<\/p>\n<p> **Requirements**<br \/>\n&#8211; Minecraft Server: **Paper 1.21+** (or Spigot\/Purpur)<br \/>\n&#8211; Java: **21** or higher<\/p>\n<p> **Steps**<\/p>\n<p>1. **Download** the `MaceLimiter.jar` file<br \/>\n2. **Stop** your server<br \/>\n3. **Place** the JAR in your `plugins` folder<br \/>\n4. **Start** your server<br \/>\n5. **Configure** in `plugins\/MaceLimiter\/config.yml`<br \/>\n6. **Reload** with `\/macelimiter reload`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udd04 **How It Works**<\/p>\n<p> **Mode 1 Workflow (SINGLE_MACE)**<\/p>\n<p>&#8220;`<br \/>\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n\u2502                    SERVER STARTS                            \u2502<br \/>\n\u2502                         \u2502                                   \u2502<br \/>\n\u2502                         \u25bc                                   \u2502<br \/>\n\u2502              \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510                        \u2502<br \/>\n\u2502              \u2502  mace-crafted: false \u2502                       \u2502<br \/>\n\u2502              \u2502  Recipe: ENABLED     \u2502                       \u2502<br \/>\n\u2502              \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518                        \u2502<br \/>\n\u2502                         \u2502                                   \u2502<br \/>\n\u2502                         \u25bc                                   \u2502<br \/>\n\u2502              \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510                        \u2502<br \/>\n\u2502              \u2502  Player Crafts Mace \u2502                        \u2502<br \/>\n\u2502              \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518                        \u2502<br \/>\n\u2502                         \u2502                                   \u2502<br \/>\n\u2502                         \u25bc                                   \u2502<br \/>\n\u2502              \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510                        \u2502<br \/>\n\u2502              \u2502  mace-crafted: true  \u2502                       \u2502<br \/>\n\u2502              \u2502  mace-owner: UUID    \u2502                       \u2502<br \/>\n\u2502              \u2502  Recipe: DISABLED    \u2502                       \u2502<br \/>\n\u2502              \u2502  Broadcast: Crafted  \u2502                       \u2502<br \/>\n\u2502              \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518                        \u2502<br \/>\n\u2502                         \u2502                                   \u2502<br \/>\n\u2502         \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510                   \u2502<br \/>\n\u2502         \u25bc               \u25bc               \u25bc                   \u2502<br \/>\n\u2502    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510            \u2502<br \/>\n\u2502    \u2502 Player  \u2502    \u2502  Player  \u2502    \u2502   Mace    \u2502            \u2502<br \/>\n\u2502    \u2502 Logs Out\u2502    \u2502  Dies    \u2502    \u2502 Destroyed \u2502            \u2502<br \/>\n\u2502    \u2514\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2518    \u2514\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2518    \u2514\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2518            \u2502<br \/>\n\u2502         \u2502              \u2502                \u2502                   \u2502<br \/>\n\u2502         \u25bc              \u25bc                \u25bc                   \u2502<br \/>\n\u2502   \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510  \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510   \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510            \u2502<br \/>\n\u2502   \u2502  Offline  \u2502  \u2502   Mace    \u2502   \u2502   Reset    \u2502            \u2502<br \/>\n\u2502   \u2502 Tracking  \u2502  \u2502  Dropped  \u2502   \u2502   State    \u2502            \u2502<br \/>\n\u2502   \u2502  Active   \u2502  \u2502 Broadcast \u2502   \u2502  Recipe ON \u2502            \u2502<br \/>\n\u2502   \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518  \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518   \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518            \u2502<br \/>\n\u2502                                                             \u2502<br \/>\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br \/>\n&#8220;`<\/p>\n<p> **Mode 2 Workflow (UNLIMITED_NO_ENCHANT)**<\/p>\n<p>&#8220;`<br \/>\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n\u2502                    SERVER STARTS                            \u2502<br \/>\n\u2502                         \u2502                                   \u2502<br \/>\n\u2502                         \u25bc                                   \u2502<br \/>\n\u2502              \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510                        \u2502<br \/>\n\u2502              \u2502  Crafting: ALLOWED   \u2502                       \u2502<br \/>\n\u2502              \u2502  Enchanting: BLOCKED \u2502                       \u2502<br \/>\n\u2502              \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518                        \u2502<br \/>\n\u2502                         \u2502                                   \u2502<br \/>\n\u2502         \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510                   \u2502<br \/>\n\u2502         \u25bc               \u25bc               \u25bc                   \u2502<br \/>\n\u2502    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510            \u2502<br \/>\n\u2502    \u2502 Player  \u2502    \u2502  Player  \u2502    \u2502  Player   \u2502            \u2502<br \/>\n\u2502    \u2502Crafts 1\u2502    \u2502Crafts 2 \u2502    \u2502 Crafts N \u2502            \u2502<br \/>\n\u2502    \u2514\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2518    \u2514\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2518    \u2514\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2518            \u2502<br \/>\n\u2502         \u2502              \u2502                \u2502                   \u2502<br \/>\n\u2502         \u25bc              \u25bc                \u25bc                   \u2502<br \/>\n\u2502    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510             \u2502<br \/>\n\u2502    \u2502           ALL ATTEMPTS TO              \u2502             \u2502<br \/>\n\u2502    \u2502          ENCHANT = BLOCKED             \u2502             \u2502<br \/>\n\u2502    \u2502   \u2022 Enchanting Table \u274c                 \u2502             \u2502<br \/>\n\u2502    \u2502   \u2022 Anvil + Books \u274c                    \u2502             \u2502<br \/>\n\u2502    \u2502   \u2022 Combining \u274c                        \u2502             \u2502<br \/>\n\u2502    \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518             \u2502<br \/>\n\u2502                                                             \u2502<br \/>\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83c\udfa8 **Broadcast Messages Preview**<\/p>\n<p> **Mace Crafted**<br \/>\n&#8220;`<br \/>\n[MaceLimiter] Steve has crafted the legendary Mace! There can be only one.<br \/>\n&#8220;`<\/p>\n<p> **Mace Destroyed (Lava)**<br \/>\n&#8220;`<br \/>\n[MaceLimiter] \u26a0 Steve&#8217;s Mace has been DESTROYED by Lava!<br \/>\n[MaceLimiter] \u2713 The Mace recipe has been RE-ENABLED! Craft it while you can!<br \/>\n&#8220;`<\/p>\n<p> **Mace Holder Death**<br \/>\n&#8220;`<br \/>\n[MaceLimiter] Steve has fallen in battle! The Mace has been dropped!<br \/>\n&#8220;`<\/p>\n<p> **Mace Transfer**<br \/>\n&#8220;`<br \/>\n[MaceLimiter] The Mace has been transferred to Alex!<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udd27 **Advanced Configuration**<\/p>\n<p> **Destruction Methods Detected**<\/p>\n<p>| Method | Detection | Auto-Reset |<br \/>\n|&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| Lava | \u2705 Yes | \u2705 Yes |<br \/>\n| Fire | \u2705 Yes | \u2705 Yes |<br \/>\n| Void | \u2705 Yes | \u2705 Yes |<br \/>\n| Cactus | \u2705 Yes | \u2705 Yes |<br \/>\n| Explosion | \u2705 Yes | \u2705 Yes |<br \/>\n| Despawn | \u2705 Yes | \u2705 Yes |<\/p>\n<p> **Container Restrictions (Mode 1)**<\/p>\n<p>| Container | Default | Configurable |<br \/>\n|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;&#8211;|<br \/>\n| Chest | \u274c Blocked | No |<br \/>\n| Barrel | \u274c Blocked | No |<br \/>\n| Shulker Box | \u274c Blocked | No |<br \/>\n| Ender Chest | \u274c Blocked | No |<br \/>\n| Hopper | \u274c Blocked | No |<br \/>\n| Dropper | \u274c Blocked | No |<br \/>\n| Dispenser | \u274c Blocked | No |<br \/>\n| Item Frame | \u274c Blocked | No |<br \/>\n| Armor Stand | \u274c Blocked | No |<br \/>\n| Anvil | \u2705 Allowed | Yes |<br \/>\n| Smithing Table | \u2705 Allowed | Yes |<br \/>\n| Grindstone | \u2705 Allowed | Yes |<br \/>\n| Player Inventory | \u2705 Allowed | Always |<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udccb **Plugin Overview**<\/p>\n<p>| Property | Details |<br \/>\n|&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| **Name** | MaceLimiter |<br \/>\n| **Version** | 1.0.0 |<br \/>\n| **Minecraft Versions** | 1.21.1 &#8211; 1.21.11 |<br \/>\n| **Server Software** | Paper, Spigot, Purpur |<br \/>\n| **Category** | PvP Balance, Game Mechanics, Weapons |<br \/>\n| **Price** | Free \/ Open Source |<\/p>\n<p>&#8212;<\/p>\n<p> \u2753 **FAQ**<\/p>\n<p> **Q: Does this work with Netherite upgrades?**<br \/>\n> Yes! In both modes, players can use the Smithing Table to upgrade the Mace (if Minecraft adds this feature). The Smithing Table is allowed by default.<\/p>\n<p> **Q: What happens if the Mace owner logs out?**<br \/>\n> In Mode 1, the plugin tracks the Mace in &#8220;offline inventory.&#8221; No one can craft a new Mace until the owner returns or the Mace is destroyed.<\/p>\n<p> **Q: Can players bypass restrictions with creative mode?**<br \/>\n> By default, no. However, players with the `macelimiter.bypass` permission can bypass container restrictions.<\/p>\n<p> **Q: Does this affect existing Maces?**<br \/>\n> Yes. When switching to Mode 2, any existing enchanted Maces will have enchantments removed when interacted with.<\/p>\n<p> **Q: What if the Mace is in an unloaded chunk?**<br \/>\n> The plugin tracks ownership by UUID. The Mace state persists even if the chunk is unloaded. When loaded again, tracking continues.<\/p>\n<p> **Q: Can I have multiple Maces in Mode 1?**<br \/>\n> No, that&#8217;s the entire point! Only ONE Mace can exist. To reset, use `\/macelimiter reset` or wait for the Mace to be destroyed.<\/p>\n<p> **Q: Does this work with McMMO or other skill plugins?**<br \/>\n> Yes! MaceLimiter only affects crafting, enchanting, and storage. Combat mechanics from other plugins are unaffected.<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udc1b **Troubleshooting**<\/p>\n<p>| Issue | Solution |<br \/>\n|&#8212;&#8212;-|&#8212;&#8212;&#8212;-|<br \/>\n| Mace can still be crafted | Check `mace-crafted` in config, run `\/macelimiter reset` |<br \/>\n| Messages not showing | Check `language` setting, verify lang file exists |<br \/>\n| Container restrictions not working | Verify `plugin-mode` is `SINGLE_MACE` |<br \/>\n| Enchanting not blocked | Verify `plugin-mode` is `UNLIMITED_NO_ENCHANT` |<br \/>\n| Colored names not applying | Enable `colored-name: true` in config |<br \/>\n| Commands not working | Check permissions, use `\/macelimiter help` |<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udcc8 **Performance**<\/p>\n<p>| Metric | Impact |<br \/>\n|&#8212;&#8212;&#8211;|&#8212;&#8212;&#8211;|<br \/>\n| Memory Usage | Minimal (~1-2 MB) |<br \/>\n| CPU Impact | Negligible |<br \/>\n| Event Listeners | Optimized with early returns |<br \/>\n| Config Saves | Async where possible |<br \/>\n| Startup Time | < 100ms |\n\n---\n\n \ud83d\udcdd **Changelog**\n\n **v1.0.0** (Initial Release)\n- \u2705 Dual mode system (SINGLE_MACE \/ UNLIMITED_NO_ENCHANT)\n- \u2705 Complete container restrictions for Mode 1\n- \u2705 Enchantment blocking for Mode 2\n- \u2705 Offline player tracking\n- \u2705 Destruction detection (6 methods)\n- \u2705 13 language support\n- \u2705 Colored name cosmetics\n- \u2705 Full command suite with tab completion\n- \u2705 Persistent state across restarts\n\n---\n\n**Thank you for using MaceLimiter!** \ud83d\udde1\ufe0f\n\n*Balance the Mace. Balance the Game.* \u2694\ufe0f**\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ultimate mace handling plugin with two modes &#8211; single mace or multiple mace but no enchant&#8230;&#8230;.<\/p>\n","protected":false},"featured_media":161571,"template":"","meta":{"_minecraft_slug":"ultimatemacecontrol","_minecraft_project_id":"TqB8Beeb","_minecraft_author":"geturplugins","_minecraft_license":"MIT","_minecraft_downloads":722,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"ultimatemacecontrol.zip","_minecraft_size_bytes":161034,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-16T09:31:35.030464Z","_minecraft_date_created":"2026-01-05T22:54:57.009945Z","_minecraft_date_modified":"2026-01-13T05:54:33.914243Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/ultimatemacecontrol","_minecraft_icon_attachment_id":161571,"_minecraft_imported_at":"2026-06-09T15:32:13+00:00","_minecraft_import_hash":"50772708103d04fd452ddb49503eb47d","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[88,89,127,92],"mod_loader":[132],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-161570","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-equipment","mod_category-game-mechanics","mod_category-paper","mod_category-utility","mod_loader-paper","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UltimateMaceControl - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UltimateMaceControl - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Ultimate mace handling plugin with two modes - single mace or multiple mace but no enchant.......\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatemacecontrol\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatemacecontrol\\\/\",\"name\":\"UltimateMaceControl - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatemacecontrol\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatemacecontrol\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ultimatemacecontrol-icon-6927f5e45c4282b65ed1cf9c7ac19172cf58b073_96.webp\",\"datePublished\":\"2026-06-09T15:32:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatemacecontrol\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatemacecontrol\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatemacecontrol\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ultimatemacecontrol-icon-6927f5e45c4282b65ed1cf9c7ac19172cf58b073_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ultimatemacecontrol-icon-6927f5e45c4282b65ed1cf9c7ac19172cf58b073_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatemacecontrol\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"UltimateMaceControl\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UltimateMaceControl - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/","og_locale":"en_US","og_type":"article","og_title":"UltimateMaceControl - Minecraft","og_description":"Ultimate mace handling plugin with two modes - single mace or multiple mace but no enchant.......","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/","name":"UltimateMaceControl - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ultimatemacecontrol-icon-6927f5e45c4282b65ed1cf9c7ac19172cf58b073_96.webp","datePublished":"2026-06-09T15:32:13+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ultimatemacecontrol-icon-6927f5e45c4282b65ed1cf9c7ac19172cf58b073_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ultimatemacecontrol-icon-6927f5e45c4282b65ed1cf9c7ac19172cf58b073_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatemacecontrol\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"UltimateMaceControl"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/161570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/161571"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=161570"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=161570"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=161570"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=161570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}