The Simple Combat Log
The lightweight, no-nonsense solution to stop combat loggers.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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)