Skip to content

♾️ All the most important server functions in one!

License

Notifications You must be signed in to change notification settings

Byzus/EternalCore

 
 

Repository files navigation

readme-banner.png

Supports Paper Supports Spigot

Patreon Website Discord

Gradle Java

Warning ❗

Remember that EternalCore is at an early stage of development, you use it at your own risk!

Informations

  • EternalCore supports Minecraft latest minor version of each major version starting from 1.17+, eg. 1.17, 1.18, 1.19, etc.
  • EternalCore requires Java 17 or higher. On older versions, the plugin may not work properly.

Development builds

Get the development builds from GitHub Actions

Video guide

gif

Features

  • Slot Bypass (eternalcore.bypass.slot)
  • AFK system
  • Chat features, including:
    • Admin chat
    • Chat on/off switch
    • Chat slowmode
    • /ignore command
    • /msg command
    • /helpop command
  • Open utility blocks with a simple commands, such as /workbench
  • View player inventories with ease
  • Heal, feed, teleport and view/modify player's attributes, e.g. godmode
  • Ping command to ensure that client <-> server connection is working
  • Player information command (/whois)
  • Home, warp and spawn system
  • PlaceholderAPI support
  • Customizable and translatable messages and an advanced configuration system, allowing to customize almost every aspect of the plugin.
  • Database integration: (PostGreSQL, SQLite, MySQL, MariaDB, H2)
  • Adventure and MiniMessage integration, including legacy color processing and specifying where the message can be sent!
  • And much more!

Building

To build EternalCore do the following (Make sure you have JDK 17 or higher)

./gradlew clean shadowJar
  • Output file will be located at build/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.

License

EternalCore is published under the GNU GPL-v3 license. In particular, the developer:

  • Is freely allowed to modify and improve the code
  • Can distribute production versions
  • He must publish any changes made, ie. the public fork of this repository
  • Cannot change the license or copyright

Additionally:

  • It is forbidden to modify or remove the code responsible for the compliance of production versions with the license.
  • The authors of this project are not responsible for using the application, modifying and distributing it.
  • Trademarks appearing in this project and this document belong to their rightful owners and are used for informational purposes only.

Other Dependencies usages

Special thanks

We thank JetBrains for providing Open Source Licenses for high quality tools. We recommend using Intellij IDEA to work with our projects and accelerate your productivity!

About

♾️ All the most important server functions in one!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.8%
  • Kotlin 1.2%