1.0
Compatibility
Changes
⚔ CombatListener
Advanced Combat Logging System for Fair PvP
🔥 Fair PvP Starts Here
CombatListener is a lightweight yet powerful plugin that prevents combat logging and ensures fair fights.
When a player enters combat, they are tagged with a visible countdown.
Logging out during combat results in instant death and item drops.
✨ Highlights
- ✔ Lightweight & Optimized
- ✔ Fully Configurable
- ✔ Zero Dependencies
- ✔ Built for Paper 1.21+
🔥 Features
⚔ Combat Tag System
- Players are tagged when they attack or get attacked
- Action bar countdown (e.g.
Combat: 20s)
🚫 Anti Combat Logging
- Logging out during combat = instant death
- Drops all inventory items
🔊 Alerts & Feedback
- Sound plays when entering combat
- Chat warning message
🚫 Command Blocking
- Blocks ALL commands during combat
- Prevents
/spawn,/home, etc.
🟣 Ender Pearl System
- Enable or disable pearls in combat
- Optional cooldown system
🧊 Movement Restrictions (Optional)
- Disable Elytra usage
- Disable Riptide trident
- Fully configurable
⏳ Grace Period System
- Disable PvP temporarily
- BossBar countdown display
- Perfect for events & server start
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:OCb1ZgPt:fzjqtMsu"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:OCb1ZgPt:fzjqtMsu"
}

