GitHub Hot Board

GitHub Hot Board · Repository archive

EternalCodeTeam/EternalCore

A modern, actively maintained alternative to EssentialsX. (This description comes from the repository itself.)

Java#alternative#bukkit#core

Data at October 29EternalCodeTeam

Best

#203

Underappreciated Gems

100

Total stars

28

Total forks

1

Days on boards (30d)

License: GPL-3.0Last push: October 28Open issues: 37Collected since 2026-10-25; unknown = not yet harvested

README

Welcome to EternalCore! 🚀

EternalCore is a modern, actively maintained alternative to EssentialsX. It provides the most important server features in one plugin, with better configuration, performance, and support for the latest Minecraft versions.

ℹ️ Information

  • EternalCore fully supports Minecraft's latest minor versions starting from each major version, starting from 1.19 onward, e.g. 1.19.4, 1.20.6, 1.21.11.
  • 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 website

✨ Features

  • ⌨️ Over 90+ useful commands.
  • ✅ Slot Bypass (eternalcore.bypass.slot)
  • 💤 AFK System
  • 💬 Chat & Interaction:
    • Admin Chat, Auto Messages, Chat On/Off, Slow Mode
    • Private Messaging (/msg, /reply, /socialspy, /ignore)
    • /helpop for player support
    • Advanced Notification System (Title, Actionbar, BossBar, etc.)
    • Custom Join, Quit, and Death messages
    • Server links feature (Click to see how it works)Server Links Showcase
  • 🌌 Teleportation & Travel:
    • Complete Home, Warp, and Spawn System
    • Random Teleport (RTP), now nether-aware for wild exploration
    • Teleport Requests (TPA) and /back command
    • Navigation tools: /tpup, /tprp, /tppos, /tphere
    • Configurable automatic teleport back to your death location (/deathteleport)
  • 🛡️ Moderation & Administration:
    • Jail, Freeze, and Vanish Systems, with Squaremap integration so vanished staff stay hidden on the map
    • Mob Ignore system, so hostile mobs can be set to ignore players
    • Admin Tools: /sudo, /powertool, /butcher (Mob Control)
    • Inventory Management: /clear, /repair, and Disposal (/disposal)
    • Performance insight via /lag
  • 👤 Player Management:
    • Attributes: Gamemode, Fly, Speed, Godmode, Heal, Feed
    • Information: /whois, Playtime, Last Seen, Ping check
    • Utilities: Hat /hat, Skull /skull, Near players via /near
  • 🌍 Items & World:
    • Open Utility Blocks (Workbench, Anvil, Enderchest, etc.)
    • Item Editing (Name, Lore, Flags) and Sign Editing
    • Time, Weather management
  • ⚙️ Core & Integration:
    • 📄 PlaceholderAPI Support
    • 🗂️ Database Integration (PostgreSQL, SQLite, MySQL, MariaDB, H2)
    • 🌈 Adventure & MiniMessage integration
    • 🔨 Advanced Configuration System
  • ...and much more!

👷 Developer API

To use the 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:2.1.0")

For Maven projects use:

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

🏗️ Building

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

./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.

❤️ Special Thanks

JetBrains

We express our gratitude to JetBrains for providing Open Source Licenses for their outstanding tools. We recommend using IntelliJ IDEA to work with our projects and boost your productivity!

YourKit

YourKit supports our open-source projects with their advanced tools for profiling and monitoring.
Creators of the YourKit Java Profiler, .NET Profiler and YouMonitor.

Current rankings

  • 203

    Underappreciated Gems

    100 stars · 28 fork · Total stars (ascending)

    Underrated →

Momentum, past 30 days

Cumulative stars

Rank movement

Put your badge on the README · EternalCodeTeam/EternalCore[![Put your badge on the README](https://git.vaiox.xyz/api/badge/EternalCodeTeam/EternalCore.svg)](https://git.vaiox.xyz/en/repo/EternalCodeTeam/EternalCore)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/en/repo/EternalCodeTeam/EternalCore"><img src="https://git.vaiox.xyz/api/badge/EternalCodeTeam/EternalCore.svg" alt="Put your badge on the README" height="20"></a>

← Back to boards

GitHub Hot BoardTime MachineDiscover联系我们 · Contact