MaceCooldownn
๐ก Updated this year๐ผ๏ธ Gallery (3 images)
๐ Analysis
- ๐ 0.2% endorsement rate
- ๐ #31 of 84 equipment mods in this game by downloads
๐ About This Mod
** ๐ **MaceCooldown Plugin - Complete Description** --- ๐ฏ **Overview** **MaceCooldown** is a lightweight, performance-optimized Minecraft plugin designed for **Paper/Spigot 1.21.1-1.21.11** servers. It introduces a strategic cooldown mechanic to the **Mace** weapon, preventing spam attacks and adding tactical depth to PvP and PvE combat scenarios. When a player attacks any entity using a Mace, the weapon is placed on cooldown for a configurable duration, during which the player cannot use the Mace again. This creates balanced gameplay and prevents overpowered Mace spamming. --- โจ **Key Features** **1. Cooldown System** - โฑ๏ธ **Configurable Duration**: Set cooldown time in seconds (default: 120 seconds / 2 minutes) - ๐ฎ **Native Minecraft API**: Uses official `Player.setCooldown()` method for seamless integration - ๐ **Automatic Conversion**: Seconds automatically converted to Minecraft ticks (1 second = 20 ticks) - ๐ฌ **Player Feedback**: Visual messages inform players when cooldown is applied **2. Smart Detection** - ๐ฏ **Entity Attack Trigger**: Activates only when a player actually hits an entity - โ **Main Hand Detection**: Only triggers when Mace is in the main hand slot - ๐ก๏ธ **Entity-Agnostic**: Works with all entity types (players, mobs, bosses, custom entities) **3. Configuration System** - ๐ **Fully Customizable**: Edit `config.yml` to suit your server needs - ๐ **Toggle On/Off**: Completely disable the plugin without uninstalling - ๐ **Hot Reload**: Apply config changes without server restart using `/macecooldown reload` - ๐ **Well-Documented**: Config file includes clear comments for each setting **4. Administration** - ๐ **Admin Commands**: `/macecooldown reload` for managing the plugin - ๐ **Permission System**: `macecooldown.admin` permission (OP by default) - ๐ **Status Feedback**: Command shows current configuration when reloading **5. Performance & Compatibility** - โก **Lightweight**: Minimal resource usage, optimized event handling - ๐ฎ **Modern Minecraft**: Supports 1.21.1 through 1.21.11 - โ **Java 21**: Built with the latest Java LTS for maximum performance - ๐ **Paper/Spigot**: Compatible with both server platforms --- ๐ฎ **Use Cases & Applications** **PvP Servers** - **Balance Combat**: Prevent Mace spam in duels and arenas - **Strategic Gameplay**: Players must time their Mace attacks carefully - **Weapon Diversity**: Encourages switching between different weapons - **Skill-Based Fighting**: Rewards tactical thinking over button mashing **Survival/SMP Servers** - **Boss Fights**: Make boss battles more challenging and engaging - **Mob Grinding**: Prevent trivializing mob farms with Mace spam - **Resource Balance**: Encourages varied weapon use and durability management **RPG/Adventure Servers** - **Class Systems**: Integrate with class-based systems for warrior cooldowns - **Quest Balance**: Make quests more challenging by limiting powerful weapons - **Progression Control**: Gate powerful Mace usage behind cooldown mechanics **Mini-Games** - **PvP Arenas**: Add strategic depth to combat mini-games - **Custom Events**: Create timed challenges with weapon cooldowns - **Tournament Balance**: Ensure fair fights in competitive events --- ๐ง **How It Works** **Technical Flow:** ``` 1. Player attacks entity with Mace in main hand โ 2. Plugin detects EntityDamageByEntityEvent โ 3. Checks if cooldown-enabled = true โ 4. Validates attacker is a Player โ 5. Checks if weapon is Material.MACE โ 6. Converts config seconds to ticks (seconds ร 20) โ 7. Applies cooldown using player.setCooldown(Material.MACE, ticks) โ 8. Player receives feedback message โ 9. Mace cannot be used until cooldown expires ``` **Visual Player Experience:** - โ **Before Cooldown**: Mace works normally - โ๏ธ **Attack Entity**: Player hits any mob/player with Mace - โณ **Cooldown Activates**: Mace icon shows cooldown animation - ๐ฌ **Message Appears**: "Mace cooldown applied for 120 seconds!" - โฑ๏ธ **Wait Period**: Player must wait (or switch weapons) - โ **Cooldown Expires**: Mace becomes usable again --- โ๏ธ **Configuration Details** **config.yml Breakdown:** ```yaml cooldown-enabled: true ``` - **Type**: Boolean (`true` or `false`) - **Default**: `true` - **Purpose**: Master toggle for the entire plugin - **Effect**: When `false`, plugin does nothing (useful for temporary disabling) ```yaml cooldown-seconds: 120 ``` - **Type**: Integer (whole number) - **Default**: `120` (2 minutes) - **Range**: Any positive number (recommended: 10-300) - **Purpose**: Duration in real-world seconds - **Conversion**: Automatically multiplied by 20 for Minecraft ticks **Configuration Examples:** | Use Case | cooldown-seconds | Real Time | Best For | |----------|------------------|-----------|----------| | Fast-Paced PvP | 30 | 30 seconds | Quick respawn servers | | Balanced PvP | 60 | 1 minute | Arena/
๐ MaceCooldown Plugin - Complete Description
๐ฏ Overview
MaceCooldown is a lightweight, performance-optimized Minecraft plugin designed for Paper/Spigot 1. 21. 1-1. 21. 11 servers. It introduces a strategic cooldown mechanic to the Mace weapon, preventing spam attacks and adding tactical depth to PvP and PvE combat scenarios.
When a player attacks any entity using a Mace, the weapon is placed on cooldown for a configurable duration, during which the player cannot use the Mace again. This creates balanced gameplay and prevents overpowered Mace spamming.
โจ Key Features
1. Cooldown System - โฑ๏ธ Configurable Duration: Set cooldown time in seconds (default: 120 seconds / 2 minutes) - ๐ฎ Native Minecraft API: Uses official `Player.setCooldown()` method for seamless integration - ๐ Automatic Conversion: Seconds automatically converted to Minecraft ticks (1 second = 20 ticks) - ๐ฌ Player Feedback: Visual messages inform players when cooldown is applied
2. Smart Detection - ๐ฏ Entity Attack Trigger: Activates only when a player actually hits an entity - โ Main Hand Detection: Only triggers when Mace is in the main hand slot - ๐ก๏ธ Entity-Agnostic: Works with all entity types (players, mobs, bosses, custom entities)
3. Configuration System - ๐ Fully Customizable: Edit `config.yml` to suit your server needs - ๐ Toggle On/Off: Completely disable the plugin without uninstalling - ๐ Hot Reload: Apply config changes without server restart using `/macecooldown reload` - ๐ Well-Documented: Config file includes clear comments for each setting
4. Administration - ๐ Admin Commands: `/macecooldown reload` for managing the plugin - ๐ Permission System: `macecooldown.admin` permission (OP by default) - ๐ Status Feedback: Command shows current configuration when reloading
5. Performance & Compatibility - โก Lightweight: Minimal resource usage, optimized event handling - ๐ฎ Modern Minecraft: Supports 1. 21. 1 through 1. 21. 11 - โ Java 21: Built with the latest Java LTS for maximum performance - ๐ Paper/Spigot: Compatible with both server platforms
๐ฎ Use Cases & Applications
PvP Servers - Balance Combat: Prevent Mace spam in duels and arenas - Strategic Gameplay: Players must time their Mace attacks carefully - Weapon Diversity: Encourages switching between different weapons - Skill-Based Fighting: Rewards tactical thinking over button mashing
Survival/SMP Servers - Boss Fights: Make boss battles more challenging and engaging - Mob Grinding: Prevent trivializing mob farms with Mace spam - Resource Balance: Encourages varied weapon use and durability management
RPG/Adventure Servers - Class Systems: Integrate with class-based systems for warrior cooldowns - Quest Balance: Make quests more challenging by limiting powerful weapons - Progression Control: Gate powerful Mace usage behind cooldown mechanics
Mini-Games - PvP Arenas: Add strategic depth to combat mini-games - Custom Events: Create timed challenges with weapon cooldowns - Tournament Balance: Ensure fair fights in competitive events
๐ง How It Works
Technical Flow:
``` 1. Player attacks entity with Mace in main hand โ 2. Plugin detects EntityDamageByEntityEvent โ 3. Checks if cooldown-enabled = true โ 4. Validates attacker is a Player โ 5. Checks if weapon is Material. MACE โ 6. Converts config seconds to ticks (seconds ร 20) โ 7. Applies cooldown using player.setCooldown(Material. MACE, ticks) โ 8. Player receives feedback message โ 9. Mace cannot be used until cooldown expires ```
Visual Player Experience:
- โ Before Cooldown: Mace works normally
- โ๏ธ Attack Entity: Player hits any mob/player with Mace
- โณ Cooldown Activates: Mace icon shows cooldown animation
- ๐ฌ Message Appears: "Mace cooldown applied for 120 seconds!"
- โฑ๏ธ Wait Period: Player must wait (or switch weapons)
- โ Cooldown Expires: Mace becomes usable again
โ๏ธ Configuration Details
config.yml Breakdown:
```yaml cooldown-enabled: true ``` - Type: Boolean (`true` or `false`) - Default: `true` - Purpose: Master toggle for the entire plugin - Effect: When `false`, plugin does nothing (useful for temporary disabling)
```yaml cooldown-seconds: 120 ``` - Type: Integer (whole number) - Default: `120` (2 minutes) - Range: Any positive number (recommended: 10-300) - Purpose: Duration in real-world seconds - Conversion: Automatically multiplied by 20 for Minecraft ticks
Configuration Examples:**
| Use Case | cooldown-seconds | Real Time | Best For | |----------|------------------|-----------|----------| | Fast-Paced PvP | 30 | 30 seconds | Quick respawn servers | | Balanced PvP | 60 | 1 minute | Arena/
๐ Mod Details
- Game
- Minecraft Plugins
- Author
- geturplugins
- Version
- 1.2.0
- Downloads
- 4,000
- Endorsements
- 9
- Category
- equipment
- Created
- 1/9/2026
- Updated
- 1/26/2026
- Game Versions
- 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
- Tags
- equipment, game-mechanics, utility
๐ง How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
๐ Full step-by-step install guide for Minecraft Plugins โ
Visit the official mod page for specific installation instructions for this mod.
๐ฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
โ Frequently Asked Questions
Which Minecraft Plugins versions does MaceCooldownn support?
The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.
What is the latest version of MaceCooldownn?
Version 1.2.0, published 2026-01-26 with 4,000 downloads recorded at the source.
Keep browsing โ more Minecraft Plugins mods await


