One Mace
This plugin limits the number of maces that can be crafted on the server, with live tracking, custom recipes, and container restrictions all managed through an in-game GUI.
⭐ Core Features
- Configurable Crafting Limit: Choose exactly how many Maces can be crafted (up to 7). Once the limit is reached, all Mace recipes are automatically removed server-wide.
- Full In-Game GUI Control: Use the
/om settingscommand to access a menu where you can fully configure the plugin without touching a file:- Crafting Limit: Change the server's maximum allowed Maces.
- Custom Recipes: Edit the crafting recipe for each individual Mace.
- Mace Attributes: Toggle specific traits like Fire Immunity or Enchantability per Mace.
- Container Restrictions: Block Maces from being stored in Ender Chests, Shulker Boxes, Chests and way more.
- Master Switch: Instantly enable or disable the entire plugin.
- Cosmetic Settings: Toggle whether to reveal the crafter's real name in announcements, and choose whether to display a Mace's attributes (Enchantable/Fire Immune) in its item lore.
- Live Mace Tracking: You can use the locate command to find the exact coordinates, player inventory, or container currently holding each crafted Mace.
- Epic Animated Announcement: Triggers a stunning, server-wide title animation and chat broadcast to announce the moment a Mace has been crafted.
📺 See It In Action
This video showcases the server-wide animated announcement when the Mace is crafted:
⌨️ Commands & Permissions
The main command is /onemace (alias: /om).
-
/om settings
- Opens the main settings and editing menu.
- Permission:
onemace.command.settings
-
/om locate
- Locates all crafted maces on the server.
- Permission:
onemace.command.locate
-
/om reset [confirm]
- Wipes all mace data and resets the plugin.
- Permission:
onemace.command.reset
-
/om reload
- Reloads the plugin's configuration files.
- Permission:
onemace.command.reload
-
Admin Permission:
onemace.*oronemace.admin- Grants access to all plugin commands. (Defaults to OP).
💡 Suggestions & Feedback
Want to request changes or need support? Join my Discord and share your ideas!
All Versions
+ Add VersionThis version is a fully rewritten plugin. It removes the hardcoded single mace limit, introducing configurable limits, in-game GUI management, live tracking, and custom recipes.
## Configurable Crafting Limit
The server is no longer restricted to one Mace! You can now configure the number of Maces that can be crafted server wide (up to a maximum of 7). Once the limit is reached, recipes are automatically disabled.
## Full In-Game GUI
All plugin settings can now be managed directly in-game.
- Access:**
/om settings(or/onemace settings)
- Change the server Mace crafting limit
- Edit individual Mace recipes
- Toggle plugin features
- Manage container restrictions
## Custom Crafting & Attributes
Each Mace can now be customized individually.
- Custom Recipes:** Modify the crafting recipe for each Mace through the GUI.
- Attributes:** Toggle traits such as **Fire Immunity** and **Enchantability** per Mace.
- Cosmetics:** Choose whether the crafter’s name appears in announcements and whether attributes appear in the item lore.
## Tracking & Container Restrictions
- Live Tracking:** Use
/om locateto find the location of any crafted Mace, including player inventories and containers. - Container Restrictions:** Prevent Maces from being stored in specific containers (Ender Chests, Shulker Boxes, Chests, Furnaces, etc.).
## New Admin Commands & Configs
New tools and files have been added for server admins to manage the plugin easily.
- Added
/om locateto track active Maces. - Added
/om reset [confirm]to safely wipe Mace data and restart the limit. - Added
/om reloadto reload configuration files. - New Files:** Data and settings have been split into
config.yml,data.yml,maces.yml, andmessages.yml. All plugin messages are now 100% customizable!
## Disclaimer
The plugin description has been updated to reflect version 2.0. Features described may not apply to older versions.
- This update reworks the announcement system to be fully controlled from the config.yml file.**
# Configuration:
- All titles, subtitles, and chat messages can now be changed in the config.**
Initial Upload.