CombatLogX icon

CombatLogX -----

A modular combat tagging plugin.



This page provides a list of the features for CombatLogX and all bundled expansions.

CombatLogX
  • Tag players into combat with other players.
  • Check for updates.
  • Kill players for logging out during combat.
  • Run commands when players are tagged, untagged, and punished.
  • Link pets, projectiles, tnt, and fishing rods.
  • Use a global or permission-based combat timer.

Commands:
/combatlogx:

Aliases: /clx, /ctx, /combatlog, /combattagx, /combattag
/combatlogx help View the list of sub-commands for CombatLogX.
/combatlogx about <expansion> View information about an expansion.
/combatlogx reload Reload the configuration files for the plugin and expansions.
/combatlogx toggle <bossbar/actionbar/scoreboard> Toggle the action bar, boss bar, and scoreboard for yourself.
/combatlogx tag <player> Force a player to be tagged into combat.
/combatlogx untag <player> Force a player to be untagged from combat.
/combatlogx version View version information and a list of enabled expansions.
/combat-timer:

Aliases: /combattimer, /combattime, /ctime, /clt, /ct
/combat-timer Check how much time you have left in combat.
/combat-timer <player> Check how much time a player has left in combat.

Permissions:
  • combatlogx.bypass Default bypass permission, can be changed in the config.yml file.
  • combatlogx.bypass.force.field Default bypass permission for the force field, can be changed in the configuration file for the force field expansion.
  • combatlogx.command.combat-timer Gives access to the /combat-timer command.
  • combatlogx.command.togglepvp Gives access to the /togglepvp command from the NewbieHelper expansion.
  • combatlogx.command.togglepvp.admin Gives access to the admin features of the /togglepvp command.
  • combatlogx.command.combatlogx Gives access to the base /combatlogx command, but not the sub-commands.
  • combatlogx.command.combatlogx.toggle Gives access to /combatlogx toggle command to toggle boss bar, action bar, and scoreboard.
  • combatlogx.command.combatlogx.about Gives access to information about expansions with /combatlogx about.
  • combatlogx.command.combatlogx.help Gives access to information about CombatLogX commands with /combatlogx help.
  • combatlogx.command.combatlogx.reload Gives access to reload configurations with /combatlogx reload.
  • combatlogx.command.combatlogx.version Gives access to version information with /combatlogx version.
  • combatlogx.command.combatlogx.tag Gives access to force tag players with /combatlogx tag.
  • combatlogx.command.combatlogx.untag Gives access to force players out of combat with /combatlogx untag.

Expansions
Normal Expansions
Action Bar
  • Display a message above a player's hot bar during combat that shows the amount of time remaining.
  • Customizable bar feature with unicode characters.

Boss Bar
  • Display a message as a fake boss progress bar on top of the screen.
  • Customizable boss bar colors and type (requires Spigot 1.9+)

Cheat Prevention
Cheat Prevention can be used to prevent players from escaping during combat.
This expansion is not a hacking prevention tool.

Features:
  • Prevent players from breaking, placing, and interaction for blocks.
  • Prevent players from creating nether and end portals. (requires 1.14+)
  • Prevent players from emptying and filling buckets.
  • Prevent players from typing in chat.
  • Prevent players from typing commands.
  • Prevent players from interacting with entities.
  • Prevent players from flying or keep them tagged while flying.
  • Prevent players from using elytra or keep them tagged while gliding.
  • Prevent players from switching game modes, or untag players when their game mode changes.
  • Force players into a specific game mode when tagged.
  • Force close inventories and prevent players from opening new ones.
  • Prevent players from dropping and picking up items.
  • Prevent players from using the riptide enchantment.
  • Prevent players from using totems of undying.
  • Prevent players from entering combat with potion effects.
  • Prevent players from teleporting away or untag them when they've been teleported.
  • Renew a player's combat tag when they use an ender pearl.

Damage Effects
  • Add blood effect every time a player is attacked.

Damage Tagger
Damage Tagger can tag players when they are damaged by the environment.
Known Damage Types:
  • BLOCK_EXPLOSION: Explosions created by plugins.
  • CONTACT: Touching a cactus or a berry bush.
  • CRAMMING: Standing in an enclosed space with too many other mobs.
  • CUSTOM: Custom damage created by plugins.
  • DROWNING: Staying under water for too long.
  • FALL: Falling from a high place.
  • FALLING_BLOCK: Damage from a falling block, such as an anvil.
  • FIRE: Touching a fire block.
  • FIRE_TICK: Being on fire after touching a source of heat.
  • FLY_INTO_WALL: Damage caused by lack of elytra training.
  • HOT_FLOOR: Standing on magma blocks.
  • LAVA: Touching or swimming in lava.
  • MAGIC: Damage from the Instant Damage potion
  • POISON: Damage from a Poison potion due to witches or plugins.
  • STARVATION: Running out of food.
  • SUFFOCATION: Buried in sand or teleported into a wall.
  • WITHER: Wither effect caused by wither skeletons, roses, and bosses.

Death Effects
  • Spawn a lightning bolt effect when a player is killed.
  • Create a blood effect with redstone particles when a player is killed.

End Crystal Helper
End Crystal Helper requires Spigot 1.9 or higher.
  • Links placed 'End Crystal' entities to players during combat.

Force Field
Force Field requires the ProtocolLib plugin and at least one of the Region Compatibility expansions listed below.
Features:
  • Create a force field of blocks around non-pvp areas.
  • Customizable block type and radius.
Disclaimers:
  • The force field is a nice visual effect that shows players the areas they cannot enter.
  • The force field should not be used as entry prevention, as players can just ignore the fake block packets that are sent to them.
  • For the actual entry prevention options, please check the configuration for your region expansion.
  • If your server has weak hardware, or if you have a lot of players online, we recommend disabling the force field effect.
  • You can try to enable unsafe mode and see if performance improves, but the recommended option is to disable the force field.

Glowing
Glowing requires Spigot 1.9 or higher.
  • Make a player glow when tagged into combat.
  • The glow effect will be removed when the player is removed from combat.

Logger
  • Save details about different combat events to files.
  • Change the name and format of the log files.
  • Configurable log message and date format.
  • Option to log every CombatLogX event and the EntityDamageByEntityEvent.

Loot Protection
  • Protect dropped items from players logging out during combat.
  • Prevent players from stealing items from players that they did not kill.
  • Restore dropped items to the enemy if the player dies in the void.
  • Configurable amount of time to protect the loot.

Mob Tagger
  • Allow mobs to tag players into combat.
  • Configurable list of mobs that can tag players.
  • Prevent certain types of mobs from tagging players.
  • Prevent mobs spawned for certain reasons from tagging players. (e.g. spawners)

Newbie Helper
Newbie Helper can be used to protect new players from pvp.
  • Prevent new players from being attacked for a configurable amount of time.
  • Remove protection from newbies when they attack someone.
  • Toggle your own ability to PVP.
  • (Admin Only) Force a certain player to have pvp enabled/disabled.
  • Adds a command '/togglepvp' to enable and disable PVP.

Rewards
Rewards can be used to execute commands whenever a player kills a mob or another player.
  • Customizable rewards.
  • Enabled/Disabled worlds per reward.
  • Specific entity types per reward.
  • Chance based rewards.
  • Rewards with custom requirements:
    • Vault Economy balance.
    • Experience Points.
    • More coming soon...

Scoreboard
  • Display messages about the player's combat tag on the side bar.
  • Customizable title and lines with no flickering.

Compatibility Expansions
Region Compatibility Expansions
The following expansions link into a region plugin and can be used to prevent entry into non-pvp areas.
  • CrashClaim Compatibility
  • Factions Compatibility
  • GriefDefender Compatibility
  • GriefPrevention Compatibility
  • HuskTowns Compatibility
  • KingdomsX Compatibility
  • Konquest Compatibility
  • Lands Compatibility
  • PreciousStones Compatibility
  • ProtectionStones Compatibility
  • RedProtect Compatibility
  • Residence Compatibility
  • Towny Compatibility
  • UltimateClaims Compatibility
  • WorldGuard Compatibility

WorldGuard Compatibility
The WorldGuard compatibility has the following custom flags
  • no-tagging: TRUE: CombatLogX will not tag players that are within the region.
  • damage-combat: DENY: Prevent entry for players that were tagged by generic damage.
  • mob-combat: DENY: Prevent entry for players in combat with mobs.
  • mythic-mob-combat: DENY: Prevent entry for players in combat with a Mythic mob.
  • player-combat: DENY: Prevent entry for players in combat with other players.
  • unknown-combat: DENY: Prevent entry for players in combat for an unknown reason.
  • prevent-leaving: custom_id: Prevents players from leaving a region during combat. Regions with the same id will allow players to move between them.

SkyBlock Compatibility Expansions
The following expansions link into a SkyBlock plugin and prevent teams from tagging each other.
  • ASkyBlock Compatibility
  • BSkyBlock Compatibility
  • FabledSkyBlock Compatibility
  • IridiumSkyblock Compatibility
  • SuperiorSkyblock Compatibility
  • uSkyBlock Compatibility

Vanish Compatibility Expansions
The following expansions link into a vanish plugin and prevent vanished players from tagging other players and getting tagged.
  • CMI Compatibility
  • EssentialsX Compatibility
  • SuperVanish Compatibility
  • VanishNoPacket Compatibility

Disguise Compatibility Expansions
The following expansions link into a disguise plugin and remove disguises when player are tagged.
  • iDisguise Compatibility
  • LibsDisguises Compatibility

AngelChest Compatibility
  • Prevent players from opening angel chests during combat.
  • Prevent players from breaking angel chests during combat.
  • Prevent players from fast looting angel chests during combat.

Citizens Compatibility
  • Create an NPC instead of running the normal player punishments.
  • Store last location, health, and inventory items.
  • Support for Sentinel to make NPCs attack players.
  • Prevent players from logging in until their NPC is removed.

CrackShot Compatibility
  • Link CrackShot weapons to their shooter for tagging.

EssentialsX Compatibility
  • Vanish compatibility support.
  • Prevent players from creating teleport requests during combat.

FeatherBoard Compatibility
  • Sends trigger for FeatherBoard when players are tagged and untagged.

HuskSync Compatibility
  • Fixes some bugs caused when using CombatLogX and HuskSync together.

HuskHomes Compatibility
  • Prevents players from teleporting to their home during combat.

LuckPerms Compatibility
  • Adds custom contexts for LuckPerms permissions.
  • You can find context details here

MarriageMaster Compatibility
  • Prevent partners from teleporting to each other during combat.

MythicMobs Compatibility
  • Prevent some mythic mobs from tagging players.
  • Force some mythic mobs to always tag players.

PlaceholderAPI Compatibility
  • Add support for placeholders from CombatLogX.
  • You can find a list of placeholders here.

PlayerParticles Compatibility
  • Disable a player's particle effects when tagged.
  • Enable a player's particle effects when combat ends.
Resource Information
Author:
----------
Total Downloads: 398,012
First Release: Nov 12, 2016
Last Update: Jun 23, 2024
Category: ---------------
All-Time Rating:
380 ratings
Find more info at www.spigotmc.org...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings