Celest Combat - Combat Log ✨ [1.21 - 1.21.5]️ icon

Celest Combat - Combat Log ✨ [1.21 - 1.21.5]️ -----

A simple plugin that tags players in PvP and kills those who disconnect to prevent combat logging.




CelestCombat - Version v1.0.9
️ New Features
  • GriefPrevention Integration: Added comprehensive barrier system for GriefPrevention claims
    • Configurable barrier materials and detection radius
    • Permission-based bypass system with multiple access levels
    • Customizable push-back force for claim boundaries
  • Per-World Configuration: Both WorldGuard and GriefPrevention protections now support per-world enable/disable settings
    • Granular control over which worlds have protection active
    • Improved server performance by disabling protection in unused worlds
⚡ Performance Improvements
  • WorldGuard Barrier Optimization: Significantly improved WorldGuard barrier performance
    • Reduced CPU overhead during barrier detection
    • More efficient boundary checking algorithms
    • Smoother player experience when approaching protected zones
Bug Fixes
  • Fixed potential memory leaks in barrier detection systems
  • Resolved edge cases where barriers could appear in wrong locations
  • Improved error handling for invalid world configurations
----------, May 31, 2025

CelestCombat - Version v1.0.8
️ Bug Fixes
  • Fixed Folia compatibility issue - Kill reward execute error commands now run properly on Folia servers
  • Improved data persistence - Kill reward and newbie protection data is now saved to .yml files for better reliability and performance
Changes & Improvements
  • Removed permission-based kill rewards - Streamlined the kill reward system by removing permission dependencies
  • Refactored command structure - Complete overhaul of the command system for better organization and maintainability
✨ New Features
  • Trident Riptide Cooldown - Added cooldown functionality for tridents with the Riptide enchantment to prevent spam usage

  • Kill Reward Commands - Introduced comprehensive kill reward command system with the following options:
    • /cc killReward check <player> [target] - Check kill reward cooldown status
    • /cc killReward clear <player> - Clear kill reward cooldowns for specific players
    • /cc killReward clearAll - Clear all kill reward cooldowns server-wide
  • Newbie Protection System - Brand new feature to protect new players with dedicated commands:
    • /cc newbieProtection give <player> - Grant protection to new players
    • /cc newbieProtection remove <player> - Remove protection when no longer needed
    • /cc newbieProtection check <player> - Check current protection status
----------, May 29, 2025

New Features
Enhanced WorldGuard Safezone Protection
  • Client-Side Barriers: Barriers are now entirely client-side for improved server performance
  • Selective Visibility: Only combatants see barriers - other players can pass through without issues
  • Configurable Barrier Blocks: Customize barrier materials to match your server theme
Complete Trident Management System
  • Trident Cooldowns: Full cooldown system with per-world configuration
  • Combat Timer Integration: Optional combat timer refresh when trident lands
  • World-Specific Bans: Restrict trident usage in specific worlds
New Administrative Commands
  • /celestcombat removeTag <player> - Remove a player from combat
  • /celestcombat removeTagWorld <world> - Remove all players from combat in a world
  • /celestcombat removeTagAll - Remove all players from combat server-wide
  • Console Support: All commands can now be executed from console
Improvements
Simplified Permissions
  • Unified Structure: All command permissions merged into celestcombat.command.use
  • Easier Management: Single permission node for all administrative functions
Enhanced Multi-World Support
  • Better Compatibility: Improved integration with Multiverse-Core and Worlds plugins
  • Per-World Settings: More granular control over world-specific configurations
Configuration Updates
New configuration options have been added for:

  • Trident management settings
  • Enhanced WorldGuard barrier customization
  • Debug mode toggle
----------, May 23, 2025

⚔️ 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
----------, May 10, 2025

Celest Combat - Update Log
Version 1.0.5 (May 2025)
Bug Fixes
  • 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
    • Permission format: celestcombat.cooldown.[group] (e.g., celestcombat.cooldown.vip)
    • Custom groups include VIP, MVP, and Elite with respective cooldowns of 12h, 6h, and 3h
Notes for Server Administrators
  • The new whitelist mode for commands provides greater flexibility for controlling which commands can be used during combat
  • When upgrading, review your cooldown settings as the new global cooldown option may change behavior if enabled
  • Permission-based cooldowns allow for rewarding premium players with faster cooldown times
For any issues or feedback, please report them on our GitHub repository or Discord server.
----------, May 9, 2025

⚔️ CelestCombat - Version 1.0.4
️ Bug Fixes
  • Sound System Overhaul (1.21.1 Compatibility)
    • Resolved an issue where Sound.valueOf(String) caused errors on Minecraft 1.21.1.
    • The plugin now uses NamespaceKey strings for sounds in message.yml, improving performance and ensuring better compatibility across Minecraft versions.
    ℹ️ Note: Sounds in message.yml must now use the namespace format.
    Example:
    BLOCK_NOTE_BLOCK_PLING ➜ block.note_block.pling

  • ⚰️ Duplicate Death Animations
    • Fixed a bug that caused death animations to trigger multiple times under specific conditions.
✨ New Features & Improvements
  • Toggleable Safe Zone Barrier
    • Added a config option to enable or disable the WorldGuard safezone barrier feature.
----------, Apr 8, 2025

⚔️ CelestCombat - Version 1.0.3
️ Bug Fixes
  • Reload Command
    • Fixed an issue where changes in the config file wouldn't apply after using /celestcombat reload.
  • Elytra Restriction
    • Fixed bug won't allowing players to equip a chestplate when Elytra usage was blocked in combat.
  • Kill Reward Duplication
    • Fixed a duplication bug causing kill reward commands to trigger multiple times under specific conditions.
✨ New Features & Improvements
  • Flight Permission During Combat
    • Introduced a new permission to allow specific players to fly even while in combat.

    Permission: celestcombat.combat.fly
    Description: Allows players to fly while in combat
    Default: op

  • Admin Kick/Ban Protection
    • Players kicked or banned by server staff will no longer be punished for combat logging.

    Code (YAML):
    combat:
      exempt_admin_kick
    : true
  • Toggleable Item Restrictions
    • Item restrictions during combat can now be toggled on/off in the config.

    Code (YAML):
    item_restrictions:
      enabled
    : true
  • Per-World Ender Pearl Cooldowns
    • Customize ender pearl cooldowns per world, both in and out of combat.

    Code (YAML):
    enderpearl_cooldown:
      enabled
    : true
      duration
    : 10s
      in_combat_only
    : true
      worlds
    :
       minigames
    : false
  • Custom Barrier Block
    • 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

    ⚠️ Do not modify default language files directly!
----------, Apr 6, 2025

⚔️ 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.
----------, Apr 4, 2025

⚔️ CelestCombat - Version 1.0.1
✨ New Features
  • Update Checker
  • Automatically notifies server administrators when a new plugin version is available.
  • Death Animation System
  • Added configurable death animations to enhance combat immersion.
  • Supports multiple animations; a random one plays if more than one is enabled.
  • WorldGuard Safezone Barrier
  • Introduced a visual barrier for WorldGuard no-PvP regions.
  • Helps visually indicate protected zones during combat.
  • Players cannot enter the safezone while in combat.
  • Players cannot use ender pearls to teleport into the safezone during combat
  • Combat Item Restrictions
  • Added the ability to block specific items during combat.
  • Prevents unfair advantages by restricting key items.
----------, Mar 29, 2025

Resource Information
Author:
----------
Total Downloads: 1,639
First Release: Mar 24, 2025
Last Update: May 31, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings