GithubHelp home page GithubHelp logo

nadwey / eternalcore Goto Github PK

View Code? Open in Web Editor NEW

This project forked from eternalcodeteam/eternalcore

0.0 0.0 0.0 2.91 MB

♾️ All the most important server functions in one!

Home Page: https://eternalcode.pl

License: GNU General Public License v3.0

Java 99.76% Kotlin 0.24%

eternalcore's Introduction

readme-banner.png

Available on SpigotMC Available on Modrinth Available on Hangar

Chat on Discord Read the Docs Available on BStats

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.
  • Requires Java 17 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.

🎥 Video Guide Video Guide

✨ Features

  • ⌨️ Over 60+ 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 (We recommend to use: OpenInv)
  • ❤️ 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:

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.2.1")

For Maven projects use:

<dependency>
    <groupId>com.eternalcode</groupId>
    <artifactId>eternalcore-api</artifactId>
    <version>1.2.1</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 17 or higher):

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

:octocat: 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:

❤️ 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!

eternalcore's People

Contributors

chudziudgitoja avatar citralflo avatar dependabot[bot] avatar eripe14 avatar failutee avatar igoyek avatar imdmk avatar imgbot[bot] avatar itsevelynn21 avatar itsnotm4sters avatar jakubk15 avatar kamicjusz avatar kazaruma avatar mend-bolt-for-github[bot] avatar nadwey avatar p1otrulla avatar rchomczyk avatar renovate[bot] avatar rollczi avatar vluckyyy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.