Плагины/EternalCore
EternalCore

EternalCore

EternalCore is your ultimate companion for enhancing your Minecraft server experience. 💎 Crafted with care, EternalCore is dedicated to incorporating essential and highly practical server functions into a single plugin.

1.6K
19

v1.6.1

release14 июня 2025 г.

EternalCore

✨ Enhancements

  • Updated all libraries
  • Added support for BOM dependencies in internal setup (improves speed of first loading)

🐛 Fixes

  • Fixed synchronization issues in internal processes
  • Fixed join/quit/death messages showing to vanished admins
  • Fixed messaging of vanished players via name input
  • Fixed IllegalArgumentException on player teleport across worlds
  • Fixed /tprp repeatedly choosing the same player
  • Fixed dependency relocation and improved resolution logic

🚧 Developer API

To use EternalCore API, you first need to add EternalCode to your project. You can check the latest release number [here](https://github.com/EternalCodeTeam/EternalCore/releases/latest).

1. Add repository:

Gradle:

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:eternalcore-api:1.6.1")

Maven:

<dependency>
    <groupId>com.eternalcode</groupId>
    <artifactId>eternalcore-api</artifactId>
    <version>1.6.1</version>
    <scope>provided</scope>
</dependency>

v1.6.0

release22 февраля 2025 г.

Enhancements

  • Added /msgtoggle command to toggle private messages.
    • TIP: This works differently than the /ignore command. The /ignore command also blocks teleport requests sent via /tpa, whereas /msgtoggle only disables receiving private messages.
  • Added /seen command to check when a player was last online.
  • Added a server slot management command to dynamically adjust player slots.
  • Added a server links feature to the pause menu (1.21+ only). Server Links Showcase
  • Added separate permission for gamemode:
    • eternalcore.gamemode - /gamemode
    • eternalcore.gamemode.other - /gamemode <player>
  • Enhanced Auto-Warp GUI and fixed related bugs.
  • Refactored item-edit related commands.
  • Improved admin chat command and event modifications handling.
  • Player selected language is now saved to database.

Fixes

  • Fixed auto-message issues with database query and message ordering.
  • Fixed chat delay not saving to configuration.
  • Fixed AFK permission check order and typo in configuration.
  • Fixed delay issues and improved alert (queue) messages.
  • Fixed death message handling, added {CAUSE} placeholder.
  • Fixed /sudo command placeholder issues.
  • Fixed catboy remove using /butcher command.
  • Fixed catboy bug after server restart.
  • Fixed multiple bugs in default language files.
  • Several internal code fixes

🚧 Developer API

To use EternalCore API, you first need to add EternalCode to your project. To do that follow these steps: You can check the latest release number here(https://github.com/EternalCodeTeam/EternalCore/releases/latest).

  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:eternalcore-api:1.6.0")

For Maven projects use:

<dependency>
    <groupId>com.eternalcode</groupId>
    <artifactId>eternalcore-api</artifactId>
    <version>1.6.0</version>
    <scope>provided</scope>
</dependency>

1.5.2

release17 января 2025 г.

Fixes

  • Fixed the warp deletion bug.
  • Fixed the default configuration of separator to correctly close the tag.

🚧 Developer API

To use EternalCore 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:eternalcore-api:1.5.2")

For Maven projects use:

<dependency>
    <groupId>com.eternalcode</groupId>
    <artifactId>eternalcore-api</artifactId>
    <version>1.5.2</version>
    <scope>provided</scope>
</dependency>

1.5.1

release14 января 2025 г.

Enchantments

  • Added warp-permission access feature:

    • /warp-permission add <warp> <permission> – Adds a permission to a warp. Players without the specified permission cannot teleport to the warp.
    • /warp-permission remove <warp> <permission> – Removes the specified permission from a warp.
  • Now You can use %eternalcore_online% instead of %server_online% – This helps administrators remain more invisible, preventing administrators from being counted on vanish.

Fixes

  • Fixed an error with JarRelocator on the first startup.

🚧 Developer API

To use EternalCore 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:eternalcore-api:1.5.1")

For Maven projects use:

<dependency>
    <groupId>com.eternalcode</groupId>
    <artifactId>eternalcore-api</artifactId>
    <version>1.5.1</version>
    <scope>provided</scope>
</dependency>

1.5.0

release11 января 2025 г.

Enchantments

  • Added support for Minecraft versions 1.21.3 and 1.21.4.
  • Introduced an option to send multiple notifications via the /alert command.
  • Prevented vanished players from being suggested in commands.
  • Expanded random teleport configuration with new options: height range, air blocks, unsafe blocks, and support for additional map shapes.
  • EternalCore now requires Java 21 or higher to run.

Fixes

  • Resolved issues with placeholders in warp-related messages.
  • Fixed placeholders in homeadmin commands.

Developer API

To use EternalCore 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:eternalcore-api:1.5.0")

For Maven projects use:

<dependency>
    <groupId>com.eternalcode</groupId>
    <artifactId>eternalcore-api</artifactId>
    <version>1.5.0</version>
    <scope>provided</scope>
</dependency>

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

Minecraft: Java Edition

1.20–1.21.51.18–1.19.41.16–1.17.11.14–1.15.21.13–1.13.2

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:GPL-3.0-only
Опубликован:2 года назад
Обновлён:4 месяца назад
Главная