OneMace v1.0

OneMace restricts Mace crafting to a configurable global limit. It tracks ownership, prevents stashi
  • 1000611562.jpg
  • 1000611562.jpg
  • 1000611562.jpg
  • 1000611562.jpg
# 🔨 OneMace - The Ultimate Mace Restrictor
## 📖 Overview
OneMace is a highly specialized Paper/Spigot plugin designed to restrict, track, and punish the use of the Mace. It ensures that only a configurable amount of Maces can ever exist in the world through natural crafting. It aggressively tracks ownership and prevents players from hoarding, stashing, or hiding the Mace. If a player attempts to break the rules, the Mace will shatter into nothingness!
## ✨ Core Features
* Global Crafting Limit: By default, only 1 Mace can be crafted on the server. If the limit is reached, any further attempts to craft a Mace are blocked.
* Persistent Ownership Tracking: The plugin uses UUIDs stored directly in the item's PersistentDataContainer. It remembers exactly who owns the Mace.
* Anti-Stash & Anti-Hoard: The Mace CANNOT be dropped, except upon death. Furthermore, the Mace CANNOT be stored in Chests, Barrels, Shulkers, Hoppers, Droppers, Dispensers, Item Frames, Decorated Pots, Shelves, or Chiseled Bookshelves.
* Shatter Punishment System: If a player attempts to illegally drop or store the Mace 10 times, the Mace will instantly shatter and be wiped from their inventory, freeing up the crafting slot for someone else.
* Offline Decay: If the owner of the Mace does not log into the server for 48 hours, their Mace will shatter while they are offline.
* Failsafe Tracking: If the Mace illegally leaves the player's inventory and remains missing for 10 seconds, it will automatically shatter.
* Element Hazards: If the Mace is thrown into Lava, Fire, or the Void, it will shatter.
* Admin "Shard Maces": Admins can use Creative Mode or /give to spawn additional Maces. These bypass the global crafting limit, but they are automatically branded as Shard Maces and are still subject to all the exact same anti-stash and shattering rules!
## 💻 Commands & Permissions
| Command | Description | Permission |
|---|---|---|
| /mace | Displays the current status of all Maces in the world, shows taken crafted slots, and lists all players holding a Mace (differentiating True vs. Shard Maces). | None |
| /mace give <player> | Transfers your ownership of the Mace to another online player. This command has a 1-hour cooldown per player! | None |
| /maceadmin give <player> | Spawns and directly gives an Admin Shard Mace to the specified player. | onemace.admin |
| /maceadmin reset | Completely wipes the plugin's data, invalidates current Maces (shattering them upon next interaction), and resets the global crafting limit to 0. | onemace.admin |
| /maceadmin reload | Reloads the config.yml and messages.yml files. | onemace.admin |
Note on Permissions: The onemace.admin permission grants full access to all /maceadmin commands and is restricted to OP by default.
## 🏷️ PlaceholderAPI Integrations
You can use these placeholders in scoreboards, chat formatting plugins, or holograms (Requires PlaceholderAPI).
* %onemace_crafted_count% - Returns the current number of naturally crafted Maces in the world.
* %onemace_max_count% - Returns the maximum allowed naturally crafted Maces from the config.
* %onemace_owner_name% - Returns the username of the player who currently holds the true Crafted Mace (Returns "None" if unowned).
* %onemace_has_mace% - Returns true if the viewer currently holds any active Mace (Crafted or Shard), and false otherwise.
* %onemace_warnings% - Returns the viewer's current shatter warning count (e.g., 0 to 10).
## ⚙️ Configuration
You can tweak the exact limits, decay times, and cooldowns directly in the config.yml configuration file:
* mace.max_crafted_maces: The global limit of how many natural Maces can exist.
* warnings.max_warnings: How many illegal actions before the Mace shatters.
* mace.give_cooldown_seconds: Cooldown for the /mace give command.
* punishments.offline_timeout_hours: How many hours before an offline player's Mace shatters.
## 🤝 Support & Installation
1. Download the .jar file and drop it into your server's plugins folder.
2. Restart your server to generate the configuration files.
3. Configure your limits in plugins/OneMace/config.yml and use /maceadmin reload.
4. (Optional) Install PlaceholderAPI to utilize the custom placeholders.
EULA: Free EULA
43 Views
2 Downloads
Jul 4, 2026 Published
N/A Updated
Not yet rated
105.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Equipment
  1. Core
Game mode
  1. Survival
  1. Lifesteal
  1. Roleplay
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
Supported languages
  1. English
Crediting original
Made by Sakshyxm
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,224 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,213 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,118 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,819 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,585 purchases
43 Views
2 Downloads
Jul 4, 2026 Published
N/A Updated
Not yet rated
105.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Equipment
  1. Core
Game mode
  1. Survival
  1. Lifesteal
  1. Roleplay
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
Supported languages
  1. English
Crediting original
Made by Sakshyxm
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,224 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,213 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,118 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,819 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,585 purchases
Top