EternalCore - ♾️ All the most important server functions in one! icon

EternalCore - ♾️ All the most important server functions in one! -----

EternalCore is dedicated to incorporating essential and highly practical server functions into a sin



[​IMG]


[​IMG] [​IMG] [​IMG]

[​IMG] [​IMG] [​IMG]

Welcome to 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.

ℹ️ Information

  • EternalCore fully supports Minecraft’s latest minor versions starting from each major version, starting from 1.17 onward, e.g. 1.17.1, 1.18.2, 1.19.4, 1.20.6, 1.21.4.
  • Requires Java 21 or later to work properly. For older versions of Java, this may affect the functionality of the plugin.
  • If you have any questions, perhaps you will find a solution to them in our documentation, you can also ask us about it on discord.

Development Builds

Get the latest development builds from our GitHub Actions.

[​IMG]

✨ Features

  • ⌨️ Over 80+ useful commands.
  • ✅ Slot Bypass (eternalcore.bypass.slot)
  • AFK System
  • Chat Features, including:
    • Admin Chat
    • Auto Messages System (with sequence or random options)
    • Chat On/Off Switch
    • Chat Slow Mode
    • /ignore and /unignore (with -all option)
    • /msg, /socialspy, and /reply commands
    • /helpop command
    • Advanced Notification System allowing you to customize every message to your liking (Title, Subtitle, Actionbar, Chat, etc.)
  • Open Utility Blocks with simple commands like /workbench
  • Player Inventory Viewer
  • ❤️ Player Attribute Management, including heal, feed, teleportation, and godmode modification
  • Ping Command to check client-server connectivity
  • Player Information Command (/whois)
  • Home, Warp, and Spawn System
  • PlaceholderAPI Support
  • Customizable and Translatable Messages (Player language selection available)
  • ⚙️ Advanced Configuration System for customization
  • Database Integration (PostgreSQL, SQLite, MySQL, MariaDB, H2)
  • Adventure and MiniMessage integration with legacy color processing (e.g., &7, &e)
  • …and much more!

️ 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:
Code (Kotlin):

maven (“https : //repo.eternalcode.pl/releases”)
 
For Maven projects use:
Code (XML):

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

For Gradle projects use:
Code (Kotlin):

compileOnly (“com. eternalcode :eternalcore -api :1.6.0 ")
For Maven projects use:
Code (XML):

<dependency>
    <groupId>com.eternalcode </groupId>
    <artifactId>eternalcore-api </artifactId>
    <version>1.6.0 </version>
    <scope>provided </scope>
</dependency>
 
3. You are ready to use EternalCoreAPI in your project.

️ Building

To build EternalCore, follow these steps (Make sure you have JDK 21 or higher):

Code (shell (Unknown Language)):

./gradlew clean eternalcore-plugin:shadowJar
 
  • The output file will be located at eternalcore-plugin/libs.

Contributing

Create a public fork of EternalCore, make changes and then create
a Pull Request with your appropriate changes.
See CONTRIBUTING.md to find out
more.

Other Dependencies

EternalCore uses various dependencies for its functionality, including:
Resource Information
Author:
----------
Total Downloads: 1,712
First Release: Aug 25, 2023
Last Update: Feb 22, 2025
Category: ---------------
All-Time Rating:
8 ratings
Find more info at docs.eternalcode.pl...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings