- Compatible API Versions
- 1.0.1+
EnderPearl Cooldown - Advanced cooldown management for ender pearls with permission-based timers and fully customizable messages.
Features
Installation
ConfigurationDefault config.yml:
Permissions
Message Customization
Customize all messages in the config!

Permission-based cooldowns - Different cooldown times for different player groups
Fully customizable messages - All text and messages configurable in config.yml
Visual cooldown display - Real-time action bar countdown with color formatting
Lightweight & efficient - Minimal performance impact with optimized code
Easy configuration - Simple YAML configuration with detailed comments

- Download the plugin JAR file
- Place it in your server's plugins/ folder
- Restart your server
- Configure the config.yml file to your preferences

YAML:
# Default cooldown in seconds (if player has no specific permission)
default-cooldown: 5
# Cooldowns for different permissions
# Grant these permissions to player groups for different cooldown times
permissions:
enderpearl.cooldown.1: 1
enderpearl.cooldown.3: 3
enderpearl.cooldown.5: 5
enderpearl.cooldown.10: 10
enderpearl.cooldown.15: 15
enderpearl.cooldown.30: 30
enderpearl.cooldown.60: 60
# Customizable messages
# Use & codes for colors: &a-green, &c-red, &e-yellow, etc.
# {seconds} placeholder will be replaced with actual time
messages:
cooldown-active: "&cPlease wait {seconds} more seconds!"
cooldown-set: "&aEnder pearl launched! Cooldown: {seconds}s"
cooldown-finished: "&a✅ Ender pearl ready to use!"
cooldown-update: "&6⏳ {seconds}s remaining..."

Permission | Cooldown | Description |
---|---|---|
enderpearl.cooldown.1 | 1 second | Instant cooldown |
enderpearl.cooldown.3 | 3 seconds | Very short cooldown |
enderpearl.cooldown.5 | 5 seconds | Default cooldown |
enderpearl.cooldown.10 | 10 seconds | Medium cooldown |
enderpearl.cooldown.15 | 15 seconds | Long cooldown |
enderpearl.cooldown.30 | 30 seconds | Very long cooldown |
enderpearl.cooldown.60 | 60 seconds | Maximum cooldown |
(none) | 5 seconds | Default cooldown time |

Customize all messages in the config!