VkMaceControl
VkMaceControl gives full control over Mace crafting with global limits, timed locks, and complete exploit protection (including auto-crafters).Track every craft with boss bars & titles, log abuse attempts, and send real-time Discord alerts on Paper 1.21+.
📖About VkMaceControl
🔨 VkMaceControl – Advanced Mace Crafting Control & Anti-Abuse System
VkMaceControl is a powerful and production-ready Paper plugin designed to fully control, monitor, and restrict Mace crafting on Minecraft servers running Paper 1.21+.
It is built for SMPs, competitive servers, events, and custom gameplay modes where Mace crafting must be limited, tracked, or completely locked to prevent abuse, duplication, or unfair advantages.
This plugin ensures zero exploits, blocks all crafting methods (crafting table, player inventory crafting, and the new auto-Crafter block), and provides real-time tracking with boss bars, titles, logs, and Discord alerts.
✨ Core Features
🪓 Mace Craft Limiting
- Set a global maximum number of Maces that can ever be crafted.
- Once the limit is reached, crafting is permanently blocked for all players.
- Only players with a bypass permission can continue crafting after the limit.
🔒 Timed & Manual Craft Lock
Lock Mace crafting at any time using
/vkmace lock <time> <reason>.Supports timed locks (minutes, hours, days).
Lock reason is shown:
- In BossBar
- In status command
Crafting is instantly blocked during a lock.
📊 Real-Time Tracking System
When a Mace is crafted:
- A BossBar shows the player’s name and coordinates.
- Coordinates update every 30–40 seconds.
- Tracking lasts up to 5 minutes per craft.
All text is fully configurable in
config.yml.
🏷 Titles & Chat Announcements
Global Title & Subtitle alerts when a Mace is crafted.
Displays:
- Player name
- Coordinates
- Crafted count
- Remaining Maces
Messages are 100% editable from config.
🧱 Full Crafting Protection (No Exploits)
VkMaceControl blocks Mace crafting from:
- Crafting Table
- Inventory (2×2 crafting grid)
- Crafter block (auto-crafting)
There is no way to bypass the system without permission.
🛡 Anti-Dupe & Abuse Detection
Logs every blocked or suspicious craft attempt.
Anti-dupe logs include:
- Player / source
- World & coordinates
- Reason (locked, max limit reached, auto-crafter attempt)
Logging Destinations:
- Server console
- Online OP players (live alerts)
- Discord webhook (optional)
🌐 Discord Webhook Integration
Send real-time alerts to Discord for:
- Blocked crafting attempts
- Auto-crafter abuse
Fully configurable and async (no server lag).
📂 Persistent Data Storage
Uses SQLite database.
Saves:
- Total Maces crafted
- Lock state
- Lock reason
- Lock expiry time
Data survives server restarts & crashes.
⚙ Powerful Command System
Main Commands
/vkmace→ Shows help/vkmace help→ Configurable help menu/vkmace status→ View current craft & lock status/vkmace lock <time> <reason>→ Lock crafting/vkmace unlock→ Unlock crafting/vkmace reset→ Reset mace craft counter/vkmace reload→ Reload config
Permissions
vkmace.admin→ Full accessvkmace.bypass→ Ignore all restrictions
🧾 Fully Configurable
- BossBar text
- Title & subtitle
- Help menu
- Status messages
- Anti-dupe settings
- Discord alerts
All configurable viaconfig.yml— no recompiling needed.
🚀 Technical Details
- ✔ Paper 1.21+
- ✔ Java 21
- ✔ Maven-based
- ✔ Async Discord handling
- ✔ No deprecated APIs
- ✔ Optimized & lightweight
🎯 Ideal Use Cases
- SMP servers
- Event-based servers
- Hardcore worlds
- Competitive gameplay
- Custom progression systems
- Anti-exploit environments
VkMaceControl gives server owners absolute authority over Mace crafting while keeping gameplay fair, transparent, and exploit-free.