|
9 | 9 | [](https://discord.com/invite/FQ7jmGBd6c) |
10 | 10 | [](https://docs.eternalcode.pl/eternalcore/introduction) |
11 | 11 | [](https://bstats.org/plugin/bukkit/EternalCore/13964) |
12 | | -</div> |
13 | 12 |
|
14 | | -> [!WARNING] |
15 | | -> **This branch is currently under active development for EternalCore 2.0.** |
16 | | -> |
17 | | -> This is a major update that includes breaking changes, configuration refactors, translation cleanup, and UX improvements. |
18 | | -> |
19 | | -> ⚠️ Features may be incomplete or unstable. Avoid using in production unless you're contributing or testing the new version. |
20 | | -> |
21 | | -> 🔗 See the full roadmap and discussion: https://github.com/EternalCodeTeam/EternalCore/issues/952 |
| 13 | +[Report Bug](https://github.com/EternalCodeTeam/EternalCore/issues) • [Request Feature](https://github.com/EternalCodeTeam/EternalCore/issues) • [Join Discord](https://discord.com/invite/FQ7jmGBd6c) |
| 14 | + |
| 15 | +<br> |
22 | 16 |
|
| 17 | +<a href="https://ko-fi.com/eternalcodeteam"> |
| 18 | + <img src="https://github.com/intergrav/devins-badges/blob/v3/assets/cozy/donate/kofi-plural-alt_64h.png?raw=true" height="64" alt="Support us on Ko-fi"> |
| 19 | +</a> |
| 20 | + |
| 21 | +</div> |
| 22 | + |
| 23 | +> [!IMPORTANT] |
| 24 | +> 🚀 **EternalCore 2.0 has landed!** |
| 25 | +> This is a major release with internal changes, new systems, and config updates. |
| 26 | +> Please read the **changelog** carefully before upgrading: |
| 27 | +> 👉 https://github.com/EternalCodeTeam/EternalCore/releases/latest |
23 | 28 |
|
24 | 29 |
|
25 | 30 | # Welcome to EternalCore! 🚀 |
26 | 31 |
|
27 | | -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. |
| 32 | +EternalCore is a modern, actively maintained alternative to **EssentialsX**. |
| 33 | +It provides the most important server features in one plugin, with better configuration, performance, and support for the latest Minecraft versions. |
28 | 34 |
|
29 | 35 | ## ℹ️ Information |
30 | 36 |
|
31 | 37 | - 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`. |
32 | 38 | - Requires **Java 21 or later** to work properly. For older versions of Java, this may affect the functionality of the plugin. |
33 | | -- If you have any questions, perhaps you will find a solution to them in our [documentation](https://docs.eternalcode.pl/eternalcore/introduction.html), you can also ask us about it on [discord](https://discord.gg/FQ7jmGBd6c). |
| 39 | +- If you have any questions, perhaps you will find a solution to them in our [documentation](https://eternalcode.pl/docs/eternalcore/commands-and-permissions), you can also ask us about it on [discord](https://discord.gg/FQ7jmGBd6c). |
34 | 40 |
|
35 | 41 | ## 🛠️ Development Builds |
36 | 42 |
|
37 | | -Get the latest development builds from our [GitHub Actions](https://github.com/EternalCodeTeam/EternalCore/actions?query=branch%3Amaster). |
38 | | - |
39 | | -<details><summary>🎥 Video Guide</summary> |
40 | | - <img src="https://i.imgur.com/hmv38VS.gif" alt="Video Guide"> |
41 | | -</details> |
42 | | - |
| 43 | +Get the latest development builds from [our website](https://eternalcode.pl/builds?project=eternalcore) |
43 | 44 | ## ✨ Features |
44 | 45 |
|
45 | 46 | - ⌨️ Over **80+** useful commands. |
46 | 47 | - ✅ Slot Bypass `(eternalcore.bypass.slot)` |
47 | 48 | - 💤 AFK System |
48 | | -- 💬 Chat Features, including: |
49 | | - - Admin Chat |
50 | | - - Auto Messages System (with a sequence or random options) |
51 | | - - Chat On/Off Switch |
52 | | - - Chat Slow Mode |
53 | | - - /ignore and /unignore (with `-all` option) |
54 | | - - /msg, /msgtoggle, /socialspy, and /reply commands |
55 | | - - /helpop command |
56 | | - - Advanced Notification System allowing you to customize every message to your liking (Title, Subtitle, Actionbar, Chat, etc.) |
57 | | -- 🔨 Open Utility Blocks with simple commands like `/workbench` |
58 | | -- 💼 ~~Player Inventory Viewer~~ (We recommend using: [OpenInv](https://github.com/Jikoo/OpenInv)) |
59 | | -- ❤️ Player Attribute Management, including healing, feed, teleportation, and godmode modification |
60 | | -- 🏓 Ping Command to check client-server connectivity |
61 | | -- 👤 Player Information Command (`/whois`) |
62 | | -- 🏠 Home, Warp, and Spawn System |
63 | | -- 📄 PlaceholderAPI Support |
64 | | -- 📝 Customizable and Translatable Messages (Player language selection available) |
65 | | -- <details><summary>Server links feature (Click to see how it works)</summary><img src="assets/server-links-showcase.gif" alt="Server Links Showcase"></details> |
66 | | -- ⚙️ Advanced Configuration System for customization |
67 | | -- 🗂️ Database Integration (PostgresSQL, SQLite, MySQL, MariaDB, H2) |
68 | | -- 🌈 Adventure and [MiniMessage](https://docs.advntr.dev/minimessage/format.html) integration with legacy color processing (e.g., &7, &e) |
| 49 | +- 💬 **Chat & Interaction**: |
| 50 | + - Admin Chat, Auto Messages, Chat On/Off, Slow Mode |
| 51 | + - Private Messaging (`/msg`, `/reply`, `/socialspy`, `/ignore`) |
| 52 | + - `/helpop` for player support |
| 53 | + - Advanced Notification System (Title, Actionbar, BossBar, etc.) |
| 54 | + - Custom Join, Quit, and Death messages |
| 55 | + - <details><summary>Server links feature (Click to see how it works)</summary><img src="assets/server-links-showcase.gif" alt="Server Links Showcase"></details> |
| 56 | +- 🌌 **Teleportation & Travel**: |
| 57 | + - Complete Home, Warp, and Spawn System |
| 58 | + - Random Teleport (RTP) for wild exploration |
| 59 | + - Teleport Requests (TPA) and `/back` command |
| 60 | + - Navigation tools: `/tpup`, `/tprp`, `/tppos`, `/tphere` |
| 61 | +- 🛡️ **Moderation & Administration**: |
| 62 | + - Jail, Freeze, and Vanish Systems |
| 63 | + - Admin Tools: `/sudo`, `/powertool`, `/butcher` (Mob Control) |
| 64 | + - Inventory Management: `/clear`, `/repair`, and Disposal (`/disposal`) |
| 65 | +- 👤 **Player Management**: |
| 66 | + - Attributes: Gamemode, Fly, Speed, Godmode, Heal, Feed |
| 67 | + - Information: `/whois`, Playtime, Last Seen, Ping check |
| 68 | + - Utilities: Hat `/hat`, Skull `/skull`, Near players via `/near` |
| 69 | +- 🌍 **Items & World**: |
| 70 | + - Open Utility Blocks (Workbench, Anvil, Enderchest, etc.) |
| 71 | + - Item Editing (Name, Lore, Flags) and Sign Editing |
| 72 | + - Time, Weather management |
| 73 | +- ⚙️ **Core & Integration**: |
| 74 | + - 📄 PlaceholderAPI Support |
| 75 | + - 🗂️ Database Integration (PostgresSQL, SQLite, MySQL, MariaDB, H2) |
| 76 | + - 🌈 Adventure & [MiniMessage](https://docs.advntr.dev/minimessage/format.html) integration |
| 77 | + - 🔨 Advanced Configuration System |
69 | 78 | - [...and much more!](https://docs.eternalcode.pl/eternalcore/features.html) |
70 | 79 |
|
71 | 80 | ## 👷 Developer API |
@@ -93,15 +102,15 @@ For Maven projects use: |
93 | 102 |
|
94 | 103 | For Gradle projects use: |
95 | 104 | ```kts |
96 | | -compileOnly("com.eternalcode:eternalcore-api:2.0.0-SNAPSHOT") |
| 105 | +compileOnly("com.eternalcode:eternalcore-api:2.0.0") |
97 | 106 | ``` |
98 | 107 |
|
99 | 108 | For Maven projects use: |
100 | 109 | ```xml |
101 | 110 | <dependency> |
102 | 111 | <groupId>com.eternalcode</groupId> |
103 | 112 | <artifactId>eternalcore-api</artifactId> |
104 | | - <version>2.0.0-SNAPSHOT</version> |
| 113 | + <version>2.0.0</version> |
105 | 114 | <scope>provided</scope> |
106 | 115 | </dependency> |
107 | 116 | ``` |
|
0 commit comments