🦊 One Mace Plugin
A simple yet powerful plugin to control mace crafting limits on your server.
📦 How It Works
FoxOneMace lets you set how many times the mace can be crafted on your server perfect for controlling progression or balancing powerful gear.
Once the defined limit is reached, mace crafting is blocked automatically.
You can adjust the limit at any time in the config and reload with /foxonemace reload.
⚙️ Features
-
🔢 Configurable Mace Crafting Limit (in version 1.1)
-
Set how many maces can be crafted (e.g., 1, 3, 10, or unlimited).
-
Default is
1, enforcing a true “One Mace” experience.
-
-
🛠️ Easy Configuration
- Modify
config.ymland reload without restarting the server.
- Modify
-
🎯 Crafting Restriction
- Prevents players from crafting maces once the limit is reached.
-
♻️ Reload Support
- Use
/foxonemace reloadto apply changes instantly.
- Use
-
🎨 Colorful Console & Chat/Title Messages
- Send messages everytime someone crafts a mace, uses RGB chat format like "<#00FF8D>"
-
📦 Lightweight and Efficient
- No performance impact — plug and play!
-
🧩 Minecraft 1.21+ Support
- Compatible with modern versions of Spigot and Paper.
📝 Config
mace-max-craft-amount: 1
anti-dupe-message: "<#808080>You must craft maces 1 by 1 in the crafting table"
messages-enabled: false
title-message: "<#18E571>%player% <#24E678>Has crafted a mace!"
subtitle-message: "<#79F0AD>Good Luck! %maces%/%maxMaces%"
message: "<#9EFFD4>%player% Has crafted one of the maces! Better be careful now"
sounds-enabled: false
sound: "minecraft:block.anvil.use"
pitch: 1.5
# IN TICKS, 20 = 1 second
title-fadein-duration: 20
title-duration: 60
title-fadeout-duration: 20 All Versions
+ Add Version- ## Config
- Added new config option, allows you to change the message when someone tries to craft multiple maces in one go (resulted in duping)
- Instead of using Bukkit Configuration we now use Configurate
- ## Bugs & Fixes
- Fixed some small bugs/oversightings and improved performance
- ## Config:
- New support for %maces% and %maxmaces% in config, shows the values of how many maces are crafted and how many maces can be crafted**
- ## Bugs & Fixes
- Fixed some minor bugs**
- ## Other
- Significantly improved performance**
- Changed plugin's messages (console/chat when using the commands)**
- Added extra alias to commands "/mace"**
- ## New Config Options:
- Sounds when a player crafts a mace! with pitch support**
- ## Bugs & Fixes
- Player could craft huge amount of maces in crafting table before if they shifted + left-clicked it, and it only counted as 1 craft**
- ## Config Migration:
- Doesn't use default bukkit config() anymore, and instead we use YamlConfiguration that finally doesn't replace "" to '' or sometimes its just plain text
- Mace-was-crafted: config option was moved to data.yml, as it is used for data checking, and editing config while this value was also in config, could result in mace duplication, if for example it was 0, and someone crafted a mace it becomes 1, but once you finish editing config, and for your file its still 0, saving will make it 0, and then someone can craft it again
- ## New Config Options:
- Title and Subtitle Messages and even basic message**
- Messages support RGB colors, use Chat Format RGBS like <#FFFFFF>**
- %player% Placeholder that shows the player's name that crafted the mace in the message**
- And lots of new options**
- ## Bugs & Fixes
- Fixed some bugs and added discord inv link**
- ## UpdateChecker:
- Sends a message to console and informs you if the current version you are using is outdated**
- ## New max-craft config option added
- You can now set how many maces, can be crafted!**