Language

OutCombatLog

OutCombatLog

Modrinth

✨ Anti-PvP leave, Item CD, Punishments. BossBar, sounds, chat messages, and more!

414 downloads updated 2mo ago
Modrinth
Bukkit Folia Paper Purpur Spigot 1.18 – 26.1.1 EquipmentGame-mechanicsSocial

⚔️ OutCombatLog — Ultimate Combat Logging Prevention System

The most advanced combat logging prevention plugin for Minecraft. Beautiful BossBar timers, item cooldowns, command blocking, and complete customization for your server's PvP experience.




⚔️ About OutCombatLog

OutCombatLog is not just another combat logger — it's a complete combat logging prevention system for your Minecraft server. Unlike standard plugins that simply punish players, OutCombatLog delivers a professional experience with beautiful BossBar timers, stunning visual feedback, and unparalleled customization options.

Whether you're running a small PvP server with friends or a large factions network with hundreds of players, OutCombatLog adapts to your needs with its flexible configuration system, item cooldowns, and comprehensive combat protection.


✨ Feature Showcase

⚔️ Core PvP Features

| Feature | Description |
|---------|-------------|
| PvP Timer | Configurable duration (default: 30 seconds) that resets with each hit |
| BossBar Display | Beautiful BossBar on top with real-time timer and custom text |
| Combat on Death | Configurable - killer remains in PvP after kill to prevent instant logout |
| Logout Punishment | Players who log out during PvP are killed with item drops like normal death |
| Login Notification | Players are notified when they log in if they left during PvP |

🛡️ Protection & Safety

| Feature | Description |
|---------|-------------|
| Command Blocking | Block all commands during PvP except allowed ones (msg, tell, help, etc.) |
| Ender Chest Block | Prevent players from opening Ender Chests during combat |
| Logout Broadcast | Alert players in radius (configurable) when someone combat logs |
| Item Cooldowns | Custom cooldowns for specific items during PvP only |

⏱️ Item Cooldowns (EXAMPLE)

| Item | Default Cooldown |
|------|------------------|
| ENDER_PEARL | 15 seconds |
| ENCHANTED_GOLDEN_APPLE | 60 seconds |
| GOLDEN_APPLE | 30 seconds |
| CHORUS_FRUIT | 10 seconds |
| FIREWORK_ROCKET | 10 seconds |
| ENDER_CHEST | 30 seconds |

Note: All cooldowns are fully configurable and only apply during PvP mode!

🔊 Audio & Visual

| Feature | Description |
|---------|-------------|
| Combat Start Sound | Configurable sound when entering PvP |
| Combat Tick Sound | Ticking sound 3 seconds before PvP ends |
| Combat End Sound | Victory sound when PvP timer expires |
| BossBar Customization | Full RGB color support, custom text, and timer display |
| BossBar Styles | Multiple styles: PROGRESS, NOTCHED_6, NOTCHED_10, NOTCHED_12, NOTCHED_20 |

👑 Admin Features

| Feature | Description |
|---------|-------------|
| Config Reload | /ocl reload - Reload configuration without restart |
| Item List | /ocl list - View all items with cooldowns |
| Combat Status | /ocl check - Check current PvP status |
| Plugin Info | /ocl info - View plugin information and statistics |
| Update Checker | Automatic notification when new version is available |


📥 Installation Guide

| Step | Action |
|------|--------|
| 1️⃣ | Download — Get the latest .jar from Modrinth |
| 2️⃣ | Install — Place the JAR into your server's plugins/ folder |
| 3️⃣ | Restart — Restart your server (or use /reload if you must) |
| 4️⃣ | Configure — Edit plugins/OutCombatLog/config.yml to your liking |
| 5️⃣ | Enjoy! — Players are now protected from combat loggers |

⚠️ Important: A full server restart is strongly recommended over /reload for optimal performance and to avoid any plugin conflicts.

📊 bStats Metrics

OutCombatLog uses bStats to collect anonymous usage statistics. This helps us improve the plugin based on real usage data. Below is the live statistics chart for OutCombatLog:

OutCombatLog bStats Chart


🎮 Commands & Permissions

👤 Player Commands

| Command | Description | Permission | Default |
|---------|-------------|------------|---------|
| /ocl | Main plugin command | outcombatlog.use | ✅ All players |
| /ocl list | List all items with cooldowns | outcombatlog.use | ✅ All players |
| /ocl check | Check current PvP status | outcombatlog.use | ✅ All players |
| /outcombatlog | Alias for main command | outcombatlog.use | ✅ All players |
| /combatlog | Alias for main command | outcombatlog.use | ✅ All players |
| /cl | Alias for main command | outcombatlog.use | ✅ All players |
| /pvp | Alias for main command | outcombatlog.use | ✅ All players |

👑 Admin Commands

| Command | Description | Permission | Default |
|---------|-------------|------------|---------|
| /ocl reload | Reload plugin configuration | outcombatlog.admin | ❌ Ops only |
| /ocl info | View detailed plugin information | outcombatlog.admin | ❌ Ops only |

🔑 Permissions

| Permission | Description | Default |
|------------|-------------|---------|
| outcombatlog.use | Use basic plugin commands | ✅ All players |
| outcombatlog.admin | Admin commands (reload, info) | ❌ Ops only |
| outcombatlog.bypass | Bypass all combat restrictions | ❌ Ops only |


⚙️ Configuration Deep Dive

📁 Core Configuration

prefix: "&f[&x&E&5&4&1&E&7ᴄ&x&D&B&3&9&D&Eᴏ&x&D&1&3&1&D&5ᴍ&x&C&7&2&9&C&Cʙ&x&B&D&2&1&C&3ᴀ&x&B&3&1&8&B&Aᴛ&x&A&9&1&0&B&1ʟ&x&9&F&0&8&A&8ᴏ&x&9&5&0&0&9&Fɢ&f]"

# PvP tag duration (in seconds)
pvp-time: 30

# Death mode in PvP
# true:  Victim exits PvP, BUT killer remains in PvP
# false: Both players exit PvP
combat-on-death: true

# Logout broadcast radius (in blocks)
# 0 = disable broadcasting
logout-broadcast-radius: 25

# Commands allowed during PvP
allowed-commands:
  - msg
  - tell
  - w
  - r
  - reply
  - whisper
  - report
  - help
  - discord
  - donate
  - sites
  - combatlog
  - outcombatlog
  - ocl
  - pvp

# List of all materials: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
item-cooldowns:
  ENDER_PEARL: 15
  ENCHANTED_GOLDEN_APPLE: 60
  GOLDEN_APPLE: 30
  CHORUS_FRUIT: 10
  FIREWORK_ROCKET: 10
  ENDER_CHEST: 30

bossbar:
  # Enable/disable bossbar
  enabled: true

  # Bossbar color
  # Available colors: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
  color: "RED"

  # Bossbar style
  # Available styles:
  # • PROGRESS      - solid bar
  # • NOTCHED_6     - divided into 6 parts
  # • NOTCHED_10    - divided into 10 parts
  # • NOTCHED_12    - divided into 12 parts
  # • NOTCHED_20    - divided into 20 parts
  overlay: "PROGRESS"
  text: "&5⚔ &x&E&5&4&1&E&7ᴄ&x&D&B&3&9&D&Eᴏ&x&D&1&3&1&D&5ᴍ&x&C&7&2&9&C&Cʙ&x&B&D&2&1&C&3ᴀ&x&B&3&1&8&B&Aᴛ&x&A&9&1&0&B&1ʟ&x&9&F&0&8&A&8ᴏ&x&9&5&0&0&9&Fɢ &5⚔"

  # Show remaining time in text
  # true  - %seconds% will be replaced with the number (15, 5)
  # false - %seconds% will be removed or left as is
  show-time: true

sounds:
  # Enable/disable all sounds
  enabled: true

  # Sound when entering PvP
  combat-start: "BLOCK_BELL_USE"

  # Ticking sound before PvP ends
  combat-tick: "BLOCK_NOTE_BLOCK_HAT"

  # Sound when PvP ends
  combat-end: "ENTITY_PLAYER_LEVELUP"

messages-enabled:
  logout-punishment: true
  logout-return-message: true
  command-blocked: true
  combat-status: true
  not-in-combat: true
  config-reloaded: true
  no-permission: true
  enderchest-blocked: true
  combat-ended: true
  item-cooldown: true
  plugin-info: true
  cooldowns-list: true

messages:
  # When player logs out during PvP
  logout-punishment: "&e%player% &cʟᴇꜰᴛ ᴛʜᴇ ꜱᴇʀᴠᴇʀ ᴅᴜʀɪɴɢ ᴘᴠᴘ!"

  # When returning after logout punishment
  logout-return-message: "&cʏᴏᴜ ʟᴇꜰᴛ ᴅᴜʀɪɴɢ ᴘᴠᴘ ᴀɴᴅ ᴡᴇʀᴇ ᴀᴜᴛᴏᴍᴀᴛɪᴄᴀʟʟʏ ᴋɪʟʟᴇᴅ..."

  # Command blocked during PvP
  command-blocked: "&c❌ ᴄᴀɴɴᴏᴛ ᴜꜱᴇ ᴄᴏᴍᴍᴀɴᴅꜱ ᴅᴜʀɪɴɢ ᴄᴏᴍʙᴀᴛ!"

  # Combat status check
  combat-status: "&6⚔ ᴘᴠᴘ ꜱᴛᴀᴛᴜꜱ:\n &7└ ᴛɪᴍᴇ ʟᴇꜰᴛ: &e%time% ꜱᴇᴄ\n &7└ ᴏᴘᴘᴏɴᴇɴᴛ: &c%opponent%"

  # Not in combat
  not-in-combat: "&a✓ ʏᴏᴜ ᴀʀᴇ ɴᴏᴛ ɪɴ ᴘᴠᴘ ᴍᴏᴅᴇ"

  # Config reloaded
  config-reloaded: "&a✓ ᴄᴏɴꜰɪɢᴜʀᴀᴛɪᴏɴ ʀᴇʟᴏᴀᴅᴇᴅ"

  # No permission
  no-permission: "&cɴᴏ ᴘᴇʀᴍɪꜱꜱɪᴏɴ"

  # Ender chest blocked
  enderchest-blocked: "&c❌ ᴄᴀɴɴᴏᴛ ᴏᴘᴇɴ ᴇɴᴅᴇʀ ᴄʜᴇꜱᴛ ᴅᴜʀɪɴɢ ᴄᴏᴍʙᴀᴛ!"

  # Combat ended
  combat-ended: "&a✓ ᴘᴠᴘ ᴍᴏᴅᴇ ᴇɴᴅᴇᴅ"

  # Item on cooldown
  item-cooldown: "&c❌ ɪᴛᴇᴍ ᴏɴ ᴄᴏᴏʟᴅᴏᴡɴ: &e%.1f &cꜱᴇᴄ"

  # Plugin info
  plugin-info: "&fᴘʟᴜɢɪɴ ɪɴꜰᴏ:\n&7└ &fᴠᴇʀꜱɪᴏɴ: &e2.3\n&7└ &fᴀᴜᴛʜᴏʀ: &evɪꜱꜱᴇᴅ ꜱᴛᴜᴅɪᴏ\n&7└ &fᴘᴠᴘ ᴛɪᴍᴇ: &e%pvptime% ꜱᴇᴄ\n&7└ &fᴅᴇᴀᴛʜ ᴍᴏᴅᴇ: &e%deathmode%\n&7└ &fɪᴛᴇᴍꜱ: &e%itemscount%"

  # Cooldowns list header
  cooldowns-list: "&fɪᴛᴇᴍꜱ ᴡɪᴛʜ ᴄᴏᴏʟᴅᴏᴡɴꜱ:\n%items%"

  # Cooldown item format
  cooldowns-item-format: "&7└ &f%material%: &e%cooldown% ꜱᴇᴄ"

check-updates: true

Versions

No version history available. Use the Download button to get the latest from the source.

Comments 0

No comments yet. Be the first to share your thoughts.

Download OutCombatLog

Files are served directly from the original source. Modgrid does not host or modify them.