⚔️ CelestCombat - Version 1.0.6 New Features ️ SafeZone Protection Improvements
Push Force Control: Added new push_force setting that determines how strongly players are repelled when attempting to enter SafeZones while in combat. Higher values will push players further from SafeZone borders.
Configurable in safezone_protection.push_force (default: 1.5)
Combat Mechanics Enhancements
Ender Pearl Combat Reset: Added new refresh_combat_on_land option to control whether a player's combat timer should be refreshed when landing an Ender Pearl.
Configurable in enderpearl.refresh_combat_on_land (default: false)
When enabled, landing an Ender Pearl will reset the combat timer, preventing escape tactics
Bug Fixes
Fixed various minor bugs and improved performance
Enhanced compatibility with latest Minecraft version
Reminders
Remember to back up your config before updating
The language system now supports custom languages - check the config header for instructions
WorldGuard Integration: Improved barrier system to prevent players from entering protected regions without visible barrier blocks - now more accurate and less intrusive
Folia Compatibility: Resolved a scheduler conflict that prevented kill reward commands from executing properly
New Features
Command Control System: Added a whitelist mode for commands during combat
Players can now switch between blacklist mode (blocked commands) and whitelist mode (allowed commands)
Provides more flexibility for server configurations
Kill Reward System Improvements
Global Cooldown: Added option for a server-wide kill reward cooldown that affects all players
New use_global_cooldown setting in the configuration
When enabled, any kill will trigger a cooldown for all kill rewards across the server
Permission-Based Cooldowns: Added support for permission-specific cooldown durations
Configure different cooldown times based on player permissions
You can now customize the block used for the WorldGuard safezone barrier.
Code (YAML):
safezone_barrier:
block: RED_STAINED_GLASS_PANE
Custom Language System
You can now add your own custom language folder for personalized messages.
For custom languages: 1. Create a new folder in the language directory 2. Use en_US/messages.yml as a template 3. Modify messages.yml as needed 4. Set 'language' in config to your custom folder name
⚔️ CelestCombat - Version 1.0.2 ✨ New Features & Improvements
⏱️ New Time Format Support
Configuration files now support a new, flexible time format. Example formats: "20s", "5m", or "1d_2h_30m".
⚠️ Important: Update your old config to match this format or delete it to let the plugin generate a new one.
️ Ender Pearl Cooldown
Added a configurable cooldown timer for Ender Pearls that works alongside combat.
Helps players better time their escapes or movement in combat.
Creative Fly Disabled in Combat
Players are now automatically prevented from using Creative Fly while tagged in combat.
⚙️ Combat Tag Optimization
Code improvements in how players are tagged during combat.
Increases performance and reduces server strain in high-activity environments.
Updated Messages File
Refreshed language and formatting of message files.
Delete your current messages.yml to let the plugin create an updated version.
⚠️ Important: Please update your old configuration files to match the new format to avoid errors. Alternatively, delete your current config file and let the plugin regenerate it.