Плагины/EternalCombat
EternalCombat

EternalCombat

⚔ Something more than just combat logging for Minecraft!

12.5K
35

v2.3.0

release6 октября 2025 г.

EternalCombat v2

✨ Enhancements

  • 🎮 Minecraft 1.21.9 support Added full support for Minecraft version 1.21.9.
  • ⚙️ Folia server support EternalCombat now fully supports Folia-based servers, improving performance and stability on multi-threaded environments.

🐛 Fixes

  • 🧰 Fixed Update notification Fixed an issue where the update notification sent a warning to the console due to rate limiting.
  • 🧭 Region priority sorting fix Fixed an issue with region priority sorting to ensure correct handling of overlapping regions.

👨‍🏭 Developer API

To use the EternalCombat API, first add the EternalCode repository to your project. You can find the latest version here.

1. Add Repository

Gradle (Kotlin DSL):

maven("https://repo.eternalcode.pl/releases")

Maven:

<repository>
    <id>eternalcode-reposilite-releases</id>
    <url>https://repo.eternalcode.pl/releases</url>
</repository>

2. Add Dependency

Gradle:

compileOnly("com.eternalcode:eternalcombat-api:2.3.0")

Maven:

<dependency>
    <groupId>com.eternalcode</groupId>
    <artifactId>eternalcombat-api</artifactId>
    <version>2.3.0</version>
    <scope>provided</scope>
</dependency>

v2.2.0

release29 июля 2025 г.

EternalCombat v2

✨ Enhancements

  • 🎮 Minecraft 1.21.8 support Added full support for Minecraft version 1.21.8.
  • ⚔️ Added CrystalPVP support Added new CrystalPVP functionality that works with both end crystals and respawn anchors.
  • 🔇 Improved combat notifications Removed default sound from combat notifications for a cleaner user experience.
  • 📦 Updated all libraries Various internal libraries have been updated to their latest stable versions for better stability and compatibility.

👨‍🏭 Developer API

To use the EternalCombat API, first add the EternalCode repository to your project. You can find the latest version here.

1. Add Repository

Gradle (Kotlin DSL):

maven("https://repo.eternalcode.pl/releases")

Maven:

<repository>
    <id>eternalcode-reposilite-releases</id>
    <url>https://repo.eternalcode.pl/releases</url>
</repository>

2. Add Dependency

Gradle:

compileOnly("com.eternalcode:eternalcombat-api:2.2.0")

Maven:

<dependency>
    <groupId>com.eternalcode</groupId>
    <artifactId>eternalcombat-api</artifactId>
    <version>2.2.0</version>
    <scope>provided</scope>
</dependency>

v2.1.1

release11 июля 2025 г.

EternalCombat v2

⚠️ Supported Minecraft version EternalCombat currently supports Minecraft 1.21.5 as the latest version. We will release a new version once all required dependencies are updated. This will likely happen within a few days, but there is no official ETA. ℹ️ What is ETA?

🚨 Required Plugin: PacketEvents Starting with this version, EternalCombat requires the PacketEvents plugin to run. If you do not install it, the plugin will fail to start.

Thanks to this change, you can now independently update PacketEvents when a new version is released, without waiting for us to release a new EternalCombat update.

✨ Enhancements

  • Lands plugin support Full integration with the Lands plugin for region protection!

  • 📦 Updated all libraries Various internal libraries have been updated to their latest stable versions for better stability and compatibility.

🐛 Fixes

  • 💀 Fixed head drop logic Players now correctly drop their heads again.

  • 🧊 Fixed ender pearl cooldown Pearl delay is now consistently applied.

👨‍🏭 Developer API

To use the EternalCombat API, first add the EternalCode repository to your project. You can find the latest version here.

1. Add Repository

Gradle (Kotlin DSL):

maven("https://repo.eternalcode.pl/releases")

Maven:

<repository>
    <id>eternalcode-reposilite-releases</id>
    <url>https://repo.eternalcode.pl/releases</url>
</repository>

2. Add Dependency

Gradle:

compileOnly("com.eternalcode:eternalcombat-api:2.1.1")

Maven:

<dependency>
    <groupId>com.eternalcode</groupId>
    <artifactId>eternalcombat-api</artifactId>
    <version>2.1.1</version>
    <scope>provided</scope>
</dependency>

2.1.0

release14 июня 2025 г.

EternalCombat v2

🐛 Fixes

  • Fixed internal error in BorderBlockController
  • Fixed bossbar configuration serialization issue

✨ Enhancements

  • Thorns damage no longer triggers combat logging
  • Added optional display of milliseconds for the last second of combat
  • Added EventPriority configuration for player quit event
  • Added whitelist of kick reasons (e.g. "Server restart")
  • Added /untagall command
  • Improved detection of restricted commands (supports subcommands)
  • Combat regions are now sorted by priority (for overlapping region support)

👨‍🏭 Developer API

To use the EternalCombat API, first add the EternalCode repository to your project. You can find the latest version here.

1. Add Repository

Gradle (Kotlin DSL):

maven("https://repo.eternalcode.pl/releases")

Maven:

<repository>
    <id>eternalcode-reposilite-releases</id>
    <url>https://repo.eternalcode.pl/releases</url>
</repository>

2. Add Dependency

Gradle:

compileOnly("com.eternalcode:eternalcombat-api:2.1.0")

Maven:

<dependency>
    <groupId>com.eternalcode</groupId>
    <artifactId>eternalcombat-api</artifactId>
    <version>2.1.0</version>
    <scope>provided</scope>
</dependency>

v2.0.1

release26 марта 2025 г.

EternalCombat v2

Fixes

  • Fixed time formatting for combat message.
  • Fixed PlayerTeleportEvent warn message.
  • Fixed placeholder in message adminPlayerNotInCombat

👨‍🏭 Developer API

To use EternalCombat API, you first need to add EternalCode to your project. To do that follow these steps: You can check the latest release number here.

  1. Add repository:

For Gradle projects use:

maven("https://repo.eternalcode.pl/releases")

For Maven projects use:

<repository>
    <id>eternalcode-reposilite-releases</id>
    <url>https://repo.eternalcode.pl/releases</url>
</repository>
  1. Add dependency:

For Gradle projects use:

compileOnly("com.eternalcode:eternalcombat-api:2.0.1")

For Maven projects use:

<dependency>
    <groupId>com.eternalcode</groupId>
    <artifactId>eternalcombat-api</artifactId>
    <version>2.0.1</version>
    <scope>provided</scope>
</dependency>

Совместимость

Minecraft: Java Edition

1.20–1.21.91.18–1.19.41.16–1.17.11.14–1.15.21.12–1.13.21.10–1.11.21.8.8–1.9.4

Создатели

Piotrulla

Piotrulla

Team Leader

Детали

Лицензия:Apache-2.0
Опубликован:2 года назад
Обновлён:2 месяца назад