
CelestCombat
A simple plugin that tags players in PvP and kills those who disconnect to prevent combat logging.
6.5K
12
✨ Highlight Features
The ultimate combat management plugin for SwordPvP & CrystalPVP servers. Prevent combat logging, ensure fair battles, and create an engaging PvP experience with powerful features and stunning visual effects.
⚔️ Smart Combat System
- Intelligent Combat Tagging - Tracks players in combat with customizable duration
- Flexible Command Blocking - Blacklist/whitelist modes for complete control
- Staff-Friendly - Admin actions (kick/ban) won't trigger combat kill punishments
 
  Combat Indicator during PvP
🎯 Advanced PvP Restriction Control
- Ender Pearl Cooldowns - Smart management with combat integration
- Trident Restrictions - Per-world bans and cooldown systems
- Item Restrictions - Block Chorus Fruit, Elytra, and more during fights
 
  Multiple configurable cooldowns display during PvP
👶 Newbie Protection
- New Player Shield - Configurable protection for newcomers
- Smart Removal - Auto-remove when dealing damage to others
- Visual Indicators - Boss bar and action bar displays
 
  PvP Protection display for new players
🛡️ WorldGuard Integration
- SafeZone Barriers - Visual barriers prevent entering safe zones during combat
- Customizable Materials - Choose from invisible barriers to colored glass
- Performance Optimized - Client-side barriers for smooth gameplay
 
  Precise Safe Zone Barrier for WorldGuard
🏆 Reward System
- Kill Rewards - Execute commands on player defeats
- Smart Cooldowns - Global or per-player cooldowns
- Anti-Farming Protection - Prevent reward exploitation
kill_rewards:
  enabled: true
  commands:
    - "eco give %killer% 100"
    - "say %killer% eliminated %victim%!"
  cooldown:
    duration: "10h"
🌐 Multi-Language Support
Built-in English and Vietnamese with easy custom translation system.
# Example messages
combat_countdown:
  action_bar: "A90E2Combat: &#FFFFFF%time%s"
player_died_combat_logout:
  message: "&cYou previously logged out during combat and have been penalized."
  title: "&#E94E77COMBAT PENALTY"
  subtitle: "&#BF3A49Don't log out during fights!"
  sound: entity.wither.hurt
combat_expired:
  enabled: true
  message: "CAF50You are no longer in combat."
  sound: entity.experience_orb.pickup
🔌 Plugin Integrations
🛡️Protection Plugins
WorldGuard
- Safe Zone Barriers - Visual barriers prevent players from entering protected regions during combat
- Custom Barrier Materials - Choose from glass, barriers, or invisible blocks
- Performance Optimized - Client-side barriers rendering for smooth gameplay
GriefPrevention
- Claim Protection - Visual barriers prevent players from entering protected claims during combat
- Custom Barrier Materials - Choose from glass, barriers, or invisible blocks
- Performance Optimized - Client-side barriers rendering for smooth gameplay
- Land Trust Integration - Works with player trust levels and permissions
🚀 Quick Setup
- Download and place in your plugins folder
- Restart your server to generate configs
- Customize settings with /cc reload
- Enjoy enhanced PvP combat!
📋 Commands & Usage
Main Command: /celestcombat (aliases: /cc, /combat)
| Command | Description | 
|---|---|
| /cc help | Show command help | 
| /cc reload | Reload plugin configuration | 
| /cc tag <player1> <player2> | Tag player(s) in combat | 
| /cc removeTag <player> | Remove combat tags (player/world/all) | 
| /cc killReward <action> | Manage kill reward cooldowns | 
| /cc newbieProtection <action> | Control newbie protection | 
🔑 Permissions
| Permission | Description | Default | 
|---|---|---|
| celestcombat.command.use | Access all plugin commands | OP | 
| celestcombat.update.notify | Receive update notifications | OP | 
| celestcombat.bypass.tag | Bypass combat tagging | False | 
📊 Plugin Statistics
🆘 Support & Community
Need Help?
- 🐛 Bug Reports: GitHub Issues
- 💬 Discord Support: Join Our Server
- ⭐ Rate & Review: Help others discover CelestCombat!
Совместимость
Создатели
Детали
Лицензия:CC-BY-NC-SA-4.0
Опубликован:7 месяцев назад
Обновлён:5 месяцев назад
