HomeJavaModsCelest Combat Xtra
Celest Combat Xtra
ModsJava

Celest Combat Xtra

by not.authorised · on Modrinth

A simple plugin that tags players in PvP and kills those who disconnect to prevent combat logging. but a better version with more features

⬇ Download on Modrinth
Celest Combat Xtra — screenshot 1Celest Combat Xtra — screenshot 2Celest Combat Xtra — screenshot 3Celest Combat Xtra — screenshot 4Celest Combat Xtra — screenshot 5Celest Combat Xtra — screenshot 6Celest Combat Xtra — screenshot 7Celest Combat Xtra — screenshot 8

CelestCombat-Xtra

Version Platform Folia Discord

A comprehensive combat management plugin for SwordPvP, CrystalPvP, and competitive Minecraft servers. Prevents combat logging, blocks escape mechanics, integrates with major protection plugins, and provides advanced item restriction systems—all highly configurable.


⚔️ Combat System

Configurable Nametag Combat Timer


📋 Action Bar Cooldowns

All timers appear in one line above the hotbar, separated by vertical bars.

Items on cooldown also show a white wipe overlay on the hotbar so you can see at a glance which items are ready.

Cooldowns


🚫 Configurable Item Blocking

Disabled Items (in combat)

Add items to disabled_items in config.yml. While in combat, players cannot use these items at all.

Example: SUSPICIOUS_STEW, ELYTRA, custom items.

Players see a pink action bar message: "You cannot use [item] while in combat!"

Configurable Blocking

Cooldowned Items

Add items with cooldowns in cooldowned_items. After use, the item is locked for a set time (e.g. 10 seconds for Chorus Fruit).

Configurable Cooldowns Item Cooldown


🛡️ Elytra Combat Rules

A crossed-out elytra icon shows when elytra use is blocked.

Elytra


🔮 Ender Pearl & Trident

Ender Pearl

Trident


💀 Harming Arrow Control

Controls Arrows of Harming from bows and crossbows.

Players see: "Harming is disallowed on this server!"

Harming Arrows


💥 Explosive Controls

Toggle prevention for:

Item Message
End Crystal "End crystals are disabled here."
Respawn Anchor "Respawn anchors are disabled here."
Bed (Nether/End) "Beds are disabled in this dimension."
TNT Minecart "TNT minecart explosions are disabled."

All messages appear in pink on the action bar. Use prevent_placement / prevent_use / prevent_explosion in config.yml.

End Crystal
Respawn Anchor
Bed Blocking
TNT Minecart


✨ Enchant Limiter

Stops overpowered enchants (e.g. Sharpness 255).

Enchant Limiter


📦 Item Limiter

Limit how many of each material a player can hold (e.g. max 64 diamonds, 3 netherite ingots, 1 totem).


🔒 Regearing Block (Combat)

While in combat:

Chat: "You cannot access enderchests/shulkers/bundles while in combat!"


🛡️ WorldGuard Safe Zone

Uses WorldGuard to stop players from escaping combat into no-PvP regions.

Safe Zone Barrier


👶 New Player Protection

Protects new players for a configurable time (e.g. 10 minutes).

New Player Protection


🏆 Kill Rewards

Run commands when a player gets a kill. Use in kill_rewards.commands:

Placeholder Description
%killer% Killer’s name
%victim% Victim’s name
%killer_uuid% Killer’s UUID
%victim_uuid% Victim’s UUID
%killer_health% Killer’s health when reward runs
%victim_health% Victim’s health (usually 0)
%killer_max_health% Killer’s max health
%victim_max_health% Victim’s max health
%world% Victim’s world name
%x%, %y%, %z% Victim’s block coordinates

🔌 Integrations

PlaceholderAPI

Placeholder Description
%celestcombat_in_combat% true or false
%celestcombat_time_left% Remaining combat seconds
%celestcombat_opponent% Opponent name
%celestcombat_opponent_display% Opponent display name
%celestcombat_pearl_cooldown% Pearl cooldown seconds
%celestcombat_trident_cooldown% Trident cooldown seconds
%celestcombat_wind_cooldown% Wind charge cooldown seconds
%celestcombat_pearl_ready% true or false
%celestcombat_trident_ready% true or false
%celestcombat_wind_ready% true or false

Commands

Command Permission Description
/celestcombat celestcombatxtra.command.use Main command (shows help)
/celestcombat help celestcombatxtra.command.use Display help
/celestcombat reload celestcombatxtra.command.use Reload config and messages
/celestcombat tag <player1> [player2] celestcombatxtra.command.use Manually tag players in combat
/celestcombat removeTag <player|world|all> celestcombatxtra.command.use Remove combat tags
/celestcombat killReward clear [player] celestcombatxtra.command.use Clear kill reward cooldowns
/celestcombat newbieProtection add/remove/check <player> celestcombatxtra.command.use Manage newbie protection
/celestcombat config celestcombatxtra.command.config Browse and edit config in-game

Aliases: /ccx, /celestcombat, /combat


Permissions

Permission Default Description
celestcombatxtra.command.use OP Use all plugin commands
celestcombatxtra.command.config OP Browse and edit config in-game
celestcombatxtra.update.notify OP Receive update notifications
celestcombatxtra.bypass.tag false Bypass combat tagging (no combat-log punishment)
celestcombatxtra.bypass.enchant_limit OP Bypass enchant level limits
celestcombatxtra.bypass.item_limit OP Bypass item limiter (per-material caps)
celestcombatxtra.bypass.spear_control OP Bypass spear lunge cooldown and damage rules

Configuration

Main config: plugins/CelestCombat/config.yml

Notable sections:

Use /celestcombat config to browse and edit in-game (with permission).


Discord

Discord

Join for support, updates, and feedback.


Statistics

This plugin uses bStats to collect anonymous usage statistics (server count, Minecraft version, etc.). This helps prioritize development. You can opt out in the bStats config.


License

This project is licensed under the CC BY-NC-SA 4.0 License. See LICENSE for details.


Requirements

Optional Dependencies

Plugin Purpose
PlaceholderAPI Placeholders for scoreboards, tab lists, holograms
WorldGuard Safezone barriers and region protection
GriefPrevention Claim-edge barriers and claim protection

Installation

  1. Download the latest release
  2. Place the .jar in your server’s plugins folder
  3. Restart the server
  4. Edit plugins/CelestCombat/config.yml
  5. Reload with /celestcombat reload or /ccx reload
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more