The Simple Combat Log

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

1,67k

Quick challenge

How far can you run before the mobs catch you?

The Simple Combat Log

⚔️ 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.

> Version 1.4 > * Version 1.4 Use the latest version (Version 1.4). > * Version 1.4 Please download Version 1.4 from the "Versions" tab.

---

✨ Key Features

💀 Punishment & Kill Attribution

* Economy Combat loggers die immediately and drop their loot. * Economy The plugin ensures the Economy gets credit for the kill. * *Compatible with:* Economy, Economy, Economy plugins, and Economy kill rewards.

📊 Visual Timers (New!)

* Customizable: A clean countdown above the hotbar. * Customizable: 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. Custom Flag: Configurable protection radius around the World Spawn (No dependencies required!). 2. Custom Flag: 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

* Hard Block: Tagged players cannot jump-start their Elytra. (Players already flying can land safely). * Hard Block: Restrict how far players can teleport with Ender Pearls (default 32 blocks). * Hard Block: 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

* Stats Tracking: Display a floating Stats Tracking: leaderboard in your lobby. * Stats Tracking: Uses Stats Tracking: (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. WorldGuard Install WorldGuard for advanced region management. 4. Restart your server.

Minecraft 1.21+ * Minecraft 1.21+ * Minecraft 1.21+ (For older versions, use v1.4)

ADS