CustomizableMace
Take full control over the Minecraft Mace!
CustomizableMace is a lightweight plugin that gives you full control over the Mace through an intuitive in-game GUI. Customize the crafting recipe, limit the number of Maces on your server, add unique numbering, broadcast crafts, switch languages, and more.
All settings are saved automatically and persist through server restarts.
✨ Features
🎨 Custom Mace Recipe
- Edit the Mace crafting recipe directly through an in-game GUI
- Place ingredients into a 3×3 crafting grid and save your recipe
- Item stack sizes determine the required ingredient amount
- Automatically disables the vanilla Mace recipe while your custom recipe is active
- Vanilla recipe is restored when the custom recipe is disabled
🔢 Mace Numbering
- Give every crafted Mace a unique number in its lore:
Mace #1, Mace #2, Mace #3…
- Fully customizable numbering format
- Supports Minecraft color codes
- Enable or disable numbering at any time
- Reset the counter whenever you want
📊 Server-Wide Mace Limit
- Set a maximum number of Maces that can be crafted
- The limit is based on the total number of crafted Maces
- Dropping Maces or storing them in chests cannot bypass the limit
- Crafting is automatically blocked when the limit is reached
- The blocked Mace is removed from the crafting result
🧹 Wipe All Maces
Remove all Maces from your server at once.
The wipe system searches through:
- Player inventories
- Ender chests
- Offline players
- Loaded containers
- Chests
- Furnaces
- Barrels
- Shulker boxes
- Item frames
- Ground items
- Mob hands
- Mob armor
📢 Craft Broadcasts
- Announce every newly crafted Mace to the entire server
- Fully customizable broadcast message
- Supports
%player% and %number% placeholders
- Can be enabled or disabled
🌍 Bilingual Support
- English and Russian languages
- Switch the entire plugin language directly from the GUI
- Menus, messages, and prompts are translated
💾 Persistent & Safe
- Settings are stored in
config.yml
- Mace data is stored in
data.yml
- Destructive actions require confirmation
- Settings persist after server restarts
- Compatible with Spigot and Paper 1.21+
🖥️ Commands
| Command |
Aliases |
Description |
/customizablemace |
/cmace, /bulava |
Opens the settings menu |
/customizablemace reload |
— |
Reloads the configuration and refreshes the recipe |
🔐 Permissions
| Permission |
Default |
Description |
customizablemace.admin |
OP |
Access to the settings menu and all plugin features |
🧭 GUI Overview
Main Menu
- Enable or disable the plugin
- Open the recipe editor
- Configure Mace numbering
- Configure the Mace limit
- Configure craft broadcasts
- Change the language
- Reset the Mace counter
- Wipe all Maces
Recipe Editor
- Create a custom Mace recipe using a visual 3×3 crafting grid
- Preview the resulting Mace
- Save or disable the custom recipe
Limit Settings
- Set the maximum number of craftable Maces
- Quickly adjust the limit using ±1 and ±10 buttons
Confirmation Menu
- Prevents accidental execution of destructive actions
- Used for counter resets and global Mace wipes
📦 Compatibility
- Minecraft: 1.21+
- Platforms: Spigot / Paper
- Languages: English / Russian