Плагины/CelestCombat
CelestCombat

CelestCombat

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

8.0K
12

v1.0.9

release31 мая 2025 г.

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

v1.0.8

release29 мая 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

v1.0.7

release23 мая 2025 г.

CelestCombat v1.0.7 - Update Log

🆕 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

v1.0.6

release10 мая 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

📋 Config Example for New Features

safezone_protection:
  enabled: true
  push_force: 1.5  # New setting - controls knockback strength

enderpearl:
  refresh_combat_on_land: false  # New setting - toggles combat timer reset

v1.0.5

release9 мая 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.

Совместимость

Minecraft: Java Edition

1.21–1.21.5

Создатели

Nighterr

Nighterr

Владелец

Детали

Лицензия:CC-BY-NC-SA-4.0
Опубликован:9 месяцев назад
Обновлён:6 месяцев назад