9
0
mirror of https://github.com/BX-Team/DivineMC.git synced 2025-12-19 14:59:25 +00:00

update readme

This commit is contained in:
NONPLAYT
2025-07-13 21:46:13 +03:00
parent 947cd13ee8
commit 3a44a916e1

View File

@@ -7,25 +7,28 @@
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/BX-Team/DivineMC/build-1217.yml?logo=GoogleAnalytics&logoColor=ffffff&style=for-the-badge)](https://github.com/BX-Team/DivineMC/actions) [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/BX-Team/DivineMC/build-1217.yml?logo=GoogleAnalytics&logoColor=ffffff&style=for-the-badge)](https://github.com/BX-Team/DivineMC/actions)
[![Discord](https://img.shields.io/discord/931595732752953375?color=5865F2&label=discord&style=for-the-badge)](https://discord.gg/qNyybSSPm5) [![Discord](https://img.shields.io/discord/931595732752953375?color=5865F2&label=discord&style=for-the-badge)](https://discord.gg/qNyybSSPm5)
DivineMC is a high-performance [Purpur](https://github.com/PurpurMC/Purpur) fork focused on maximizing server performance while maintaining plugin compatibility. DivineMC is a multi-functional fork of [Purpur](https://github.com/PurpurMC/Purpur), which focuses on the flexibility of your server and its optimization
</div> </div>
> [!WARNING]
> DivineMC is a performance-oriented fork. Make sure to take backups **before** switching to it. We also welcome a new contributor to help us improve the fork.
## ⚙️ Features ## ⚙️ Features
- **Based on [Purpur](https://github.com/PurpurMC/Purpur)** that adds a high customization level to the server.
- **Regionized Chunk Ticking** feature that allows to tick chunks in parallel, similar to how Folia does it. ### 🚀 Core Performance
- Implemented **Parallel world ticking** feature, that allows to server take advantage of multiple CPU cores to tick worlds. - **Based on [Purpur](https://github.com/PurpurMC/Purpur)** - Adds a high customization level to your server
- Implemented **Secure Seed** mod that changes default 64-bit seed to a 1024-bit seed, making it almost impossible to crack the seed. - **Regionized Chunk Ticking** - Tick chunks in parallel, similar to how Folia does it
- **Optimized chunk generation** that can generate chunks up to 70% faster than vanilla. - **Parallel World Ticking** - Leverage multiple CPU cores for world processing
- **Async** pathfinding, entity tracker, mob spawning and chunk sending. - **Async Operations** - Pathfinding, entity tracker, mob spawning, joining and chunk sending
- Implemented **Linear region file format**
- **Fully compatible** with Bukkit, Spigot and Paper plugins ### 🔧 Advanced Features
- **Fixes** some Minecraft bugs - **Secure Seed** - Enhanced 1024-bit seed system (vs standard 64-bit) for maximum security
- Integrated with [Sentry](https://sentry.io/welcome/) to easy track all errors coming from your server in excruciating detail (original by [Pufferfish](https://github.com/pufferfish-gg/Pufferfish)) - **Linear Region File Format** - Optimize your world with the old V1/V2 linear format and the new Buffered format
- and more... - **Mod Protocols Support** - Compatible with Syncmatica, Apple Skin, Jade and Xaero's Map
### 🔌 Compatibility & Reliability
- **Fully Compatible** - Works seamlessly with Bukkit, Spigot and Paper plugins
- **Bug Fixes** - Resolves various Minecraft issues (~10)
- **Sentry Integration** - Detailed error tracking and monitoring (original by [Pufferfish](https://github.com/pufferfish-gg/Pufferfish))
*...and much more!*
## 📥 Downloading & Installing ## 📥 Downloading & Installing
If you want to install DivineMC, you can read our [installation documentation](https://bxteam.org/docs/divinemc/getting-started/installation). If you want to install DivineMC, you can read our [installation documentation](https://bxteam.org/docs/divinemc/getting-started/installation).
@@ -81,21 +84,19 @@ We also have a [Javadoc](https://repo.bxteam.org/javadoc/snapshots/org/bxteam/di
DivineMC is licensed under the GNU General Public License v3.0. You can find the license [here](LICENSE). DivineMC is licensed under the GNU General Public License v3.0. You can find the license [here](LICENSE).
## 📜 Credits ## 📜 Credits
DivineMC includes patches from other forks, and without these forks, DivineMC wouldn't exist today. Here are the list of these forks: DivineMC includes patches from other projects, and without these projects, DivineMC wouldn't exist today. Here is a small list of projects that DivineMC takes patches from:
- [Purpur](https://github.com/PurpurMC/Purpur) - [Purpur](https://github.com/PurpurMC/Purpur)
- <details> - [Petal](https://github.com/Bloom-host/Petal)
<summary>📜 Expand to see forks that DivineMC takes patches from.</summary> - [carpet-fixes](https://github.com/fxmorin/carpet-fixes)
<p> - [Parchment](https://github.com/ProjectEdenGG/Parchment)
<a href="https://github.com/Bloom-host/Petal">Petal</a><br> - [Leaves](https://github.com/LeavesMC/Leaves)
<a href="https://github.com/fxmorin/carpet-fixes">Carpet Fixes</a><br> - [SparklyPaper](https://github.com/SparklyPower/SparklyPaper)
<a href="https://github.com/ProjectEdenGG/Parchment">Parchment</a><br> - [matter](https://github.com/plasmoapp/matter)
<a href="https://github.com/LeavesMC/Leaves">Leaves</a><br> - [Leaf](https://github.com/Winds-Studio/Leaf)
<a href="https://github.com/SparklyPower/SparklyPaper">SparklyPaper</a><br> - [C2ME](https://github.com/RelativityMC/C2ME-fabric)
<a href="https://github.com/plasmoapp/matter">Matter</a><br> - [VMP](https://github.com/RelativityMC/VMP-fabric)
<a href="https://github.com/CraftCanvasMC/Canvas">Canvas</a><br> - [EntityCulling](https://github.com/tr7zw/EntityCulling)
<a href="https://github.com/Winds-Studio/Leaf">Leaf</a><br> - ... and others
</p>
</details>
If you want to know more about other forks and see other Minecraft projects, you can go to our [list of different Minecraft server Software](https://gist.github.com/NONPLAYT/48742353af8ae36bcef5d1c36de9730a). If you want to know more about other forks and see other Minecraft projects, you can go to our [list of different Minecraft server Software](https://gist.github.com/NONPLAYT/48742353af8ae36bcef5d1c36de9730a).