Описание
# Mace Limiter
Mace Limiter is a control plugin/mod set for Minecraft servers that want strict mace economy balance.
It tracks crafted maces, enforces a configurable global cap, disables further mace crafting when the cap is reached, and re-opens crafting capacity when tracked maces are removed.
## Highlights
- Hard global mace cap (`mace-limit`) with live reload support.
- True craft lock behavior when cap is reached (no valid output while locked).
- Crafter mace output suppression for controlled automation behavior.
- Server-wide crafted announcements (with placeholders/colors).
- Server-wide removed/destroyed tracked mace announcements.
- Tracked ownership data to avoid false counter changes.
- Admin holder tracking with inventory/ender chest/known chest reporting.
- Visual presets + fully custom messages, particles, sounds, and actionbar.
- OP command suite with autocomplete support.
## Commands
- `/macelimiter help`
- `/macelimiter reload`
- `/macelimiter status`
- `/macelimiter where`
- `/macelimiter where `
- `/macelimiter top`
- `/macelimiter reset`
- `/macelimiter setlimit `
- `/macelimiter preset [classic|fireworks|royal|arcane|minimal|custom]`
## Config Example
```yml
mace-limit: 10
preset: classic
announce-crafted: true
announce-limit-reached: true
# Used when preset: custom
custom.prefix: "&8[&b&lMaceLimiter&8] &7"
custom.crafted-message: "{prefix}&6{player}&7 crafted &e{count}&7! &d({active}/{limit})"
custom.limit-message: "{prefix}&cMace limit reached! Recipe is disabled. &d({active}/{limit})"
custom.actionbar-enabled: true
custom.actionbar-message: "&aMace crafted!"
custom.effects-enabled: true
```
## Install Modes
Plugins are server-only. Mod-loader jars can be installed on server or client setups.
## Compatibility Notes
- Verified build targets currently include:
- NeoForge `1.21`
- Fabric `1.21`
- Paper `1.21`
- Spigot `1.21`
- Bukkit `1.21`
Final release jars:
- `mace_limiter-neoforge-1.0.jar`
- `mace_limiter-fabric-1.0.jar`
- `mace_limiter-paper-1.0.jar`
- `mace_limiter-spigot-1.0.jar`
- `mace_limiter-bukkit-1.0.jar`