Skip to content

Commit 2278b32

Browse files
authored
GH-952 Release v2.0.0 (Resolves #952)
* release v2.0.0 * docs: Update README to reflect new features and improvements in EternalCore * docs: Correct disposal command name in README * docs: Update README to clarify Time and Weather management features * docs: Update README to use emoji for Items & World section * docs: Update documentation link in README for better clarity
1 parent 66af4b8 commit 2278b32

File tree

4 files changed

+588
-188
lines changed

4 files changed

+588
-188
lines changed

README.md

Lines changed: 49 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -9,63 +9,72 @@
99
[![Chat on Discord](https://raw.githubusercontent.com/vLuckyyy/badges/main//chat-with-us-on-discord.svg)](https://discord.com/invite/FQ7jmGBd6c)
1010
[![Read the Docs](https://raw.githubusercontent.com/vLuckyyy/badges/main/read-the-documentation.svg)](https://docs.eternalcode.pl/eternalcore/introduction)
1111
[![Available on BStats](https://raw.githubusercontent.com/vLuckyyy/badges/main/available-on-bstats.svg)](https://bstats.org/plugin/bukkit/EternalCore/13964)
12-
</div>
1312

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>
2216

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
2328
2429

2530
# Welcome to EternalCore! 🚀
2631

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

2935
## ℹ️ Information
3036

3137
- 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`.
3238
- 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).
3440

3541
## 🛠️ Development Builds
3642

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)
4344
## ✨ Features
4445

4546
- ⌨️ Over **80+** useful commands.
4647
- ✅ Slot Bypass `(eternalcore.bypass.slot)`
4748
- 💤 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
6978
- [...and much more!](https://docs.eternalcode.pl/eternalcore/features.html)
7079

7180
## 👷 Developer API
@@ -93,15 +102,15 @@ For Maven projects use:
93102

94103
For Gradle projects use:
95104
```kts
96-
compileOnly("com.eternalcode:eternalcore-api:2.0.0-SNAPSHOT")
105+
compileOnly("com.eternalcode:eternalcore-api:2.0.0")
97106
```
98107

99108
For Maven projects use:
100109
```xml
101110
<dependency>
102111
<groupId>com.eternalcode</groupId>
103112
<artifactId>eternalcore-api</artifactId>
104-
<version>2.0.0-SNAPSHOT</version>
113+
<version>2.0.0</version>
105114
<scope>provided</scope>
106115
</dependency>
107116
```

buildSrc/src/main/kotlin/eternalcode-java.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
}
44

55
group = "com.eternalcode"
6-
version = "2.0.0-SNAPSHOT"
6+
version = "2.0.0"
77

88
java {
99
toolchain.languageVersion.set(JavaLanguageVersion.of(21))

buildSrc/src/main/kotlin/eternalcore-publish.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ plugins {
44
}
55

66
group = "com.eternalcode"
7-
version = "2.0.0-SNAPSHOT"
7+
version = "2.0.0"
88

99
java {
1010
withSourcesJar()

0 commit comments

Comments
 (0)