The Simple Combat Log

The Simple Combat Log

The lightweight, no-nonsense solution to stop combat loggers.

4 515 downloads 3 followers

⚔️ SimpleCombatLog

The modern, high-performance solution to stop combat loggers.

SimpleCombatLog is a robust Paper/Spigot plugin designed to ensure fair PvP on modern servers. It utilizes the latest Minecraft 1.21 features (Text Displays, Boss Bars) to provide a premium experience without lag.

⚠️ Compatibility Note:

  • Minecraft 1.21+: Use the latest version (v2.0+).
  • Minecraft 1.12 - 1.20: Please download Version 1.4 from the "Versions" tab.

✨ Key Features

💀 Punishment & Kill Attribution

  • Instant Kill: Combat loggers die immediately and drop their loot.
  • True Kill Credit: The plugin ensures the attacker gets credit for the kill.
    • Compatible with: Ranked SMP, AuraSkills, Stats plugins, and Economy kill rewards.

📊 Visual Timers (New!)

  • Action Bar: A clean countdown above the hotbar.
  • Boss Bar: A highly visible progress bar at the top of the screen.
  • Customizable: Configure colors, styles, and text. Use one or both!

🏰 Safezone Protection (3 Methods)

  1. Native Radius: Configurable protection radius around the World Spawn (No dependencies required!).
  2. Region List: Block specific WorldGuard regions via config.yml.
  3. Custom Flag: Use /rg flag <region> combat-entry deny to easily mark any region as a safezone.
  • Effect: Players are physically pushed back if they try to enter these areas while tagged.

🛑 Movement & Item Control

  • Elytra Anti-Takeoff: Tagged players cannot jump-start their Elytra. (Players already flying can land safely).
  • Pearl Limiter: Restrict how far players can teleport with Ender Pearls (default 32 blocks).
  • Smart Cooldowns: Apply visual cooldowns to items on combat start (does not reset on every hit).
  • Hard Block: Totally ban specific items (e.g., Rockets) during combat.

🏆 Holographic Leaderboards

  • Public Shaming: Display a floating "Top 10 Combat Loggers" leaderboard in your lobby.
  • Modern Tech: Uses Text Displays (1.20+) for crisp text and zero entity lag.
  • Stats Tracking: Keep a permanent record of how many times a player has combat logged (/scl stats <player>).

🛠️ Configuration

The config.yml is fully commented and easy to edit.

Click to view Default Configuration ```yaml # ========================================== # SimpleCombatLog Configuration # ==========================================

--- General Settings ---

cooldown-seconds: 15 kill-on-quit: true

--- Display Settings ---

display:

Show the timer above the hotbar

action-bar: true

Show a Boss Bar at the top of the screen

boss-bar: enabled: true title: "&cCombat Mode: &e%time%s" color: RED style: SOLID

--- Safezone Protection ---

denied-regions:

  • "spawn"
  • "safezone"

spawn-protection: enabled: true radius: 16

--- Combat Restrictions ---

1. Pearl Range Limit

max-pearl-range: 32

2. Elytra Control (Block takeoff)

block-elytra-activation: true

3. Command Blocking

blocked-commands:

  • "/spawn"
  • "/tpa"
  • "/home"

4. Item Blocking (Total Prevention)

blocked-items:

  • "ELYTRA"
  • "FIREWORK_ROCKET"

5. Item Cooldowns (Visual Timer)

Applies a cooldown when combat starts.

item-combat-cooldowns:

  • "ENDER_PEARL:15"
  • "CHORUS_FRUIT:10"
  • "GOLDEN_APPLE:5"

--- Leaderboard & Stats ---

leaderboard-loc: null leaderboard-uuid: null

--- Sounds ---

sounds: tagged: "ENTITY_EXPERIENCE_ORB_PICKUP" untagged: "ENTITY_EXPERIENCE_ORB_PICKUP"

--- Messages ---

messages: tagged: "&c&lCOMBAT! &7You are now in combat! Do not log out!" untagged: "&a&lSAFE! &7You are no longer in combat." broadcast-log: "&c%player% combat logged and was killed!" actionbar: "&cCombat: &e%time%s" region-denied: "&c&lSTOP! &7You cannot enter this region during combat!" ´´´


📜 Commands & Permissions

Command Permission Description
/scl reload simplecombatlog.admin Reloads config and stats.
/scl setleaderboard simplecombatlog.admin Spawns the "Top Loggers" hologram at your location.
/scl stats <player> (none) Check how many times a player has combat logged.

🚀 Installation

  1. Download the .jar file.
  2. Drop it into your server's plugins folder.
  3. (Optional) Install WorldGuard for advanced region management.
  4. Restart your server.

Requirements:

  • Java 21
  • Minecraft 1.21+ (For older versions, use v1.4)
Version Minecraft Loader Download

The Simple Combat Log 2.6.1

2.6.1

1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1
bukkit, folia, paper, spigot
Download

The Simple Combat Log 2.4.0 - The Universal Update

2.4.0

1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
bukkit, paper, spigot
Download

The Simple Combat Log 2.3.0 - The Death Reset Update

2.3.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur, spigot
Download

The Simple Combat Log 2.2.0 - Visuals & Mechanics

2.2.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur, spigot
Download

The Simple Combat Log 2.1.0 - The Aerial Update

2.1.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur, spigot
Download

Pearl Limits & Compatibility

2.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur, spigot
Download

The Compatibility Update

1.9.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur, spigot
Download

The Safezone Update

1.8.0

1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur, spigot
Download

The Modern Update

1.6.0

1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur, spigot
Download

Initial Release

1.4.0

1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur, spigot
Download