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:
61
README.md
61
README.md
@@ -7,25 +7,28 @@
|
||||
[](https://github.com/BX-Team/DivineMC/actions)
|
||||
[](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>
|
||||
|
||||
> [!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
|
||||
- **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.
|
||||
- Implemented **Parallel world ticking** feature, that allows to server take advantage of multiple CPU cores to tick worlds.
|
||||
- Implemented **Secure Seed** mod that changes default 64-bit seed to a 1024-bit seed, making it almost impossible to crack the seed.
|
||||
- **Optimized chunk generation** that can generate chunks up to 70% faster than vanilla.
|
||||
- **Async** pathfinding, entity tracker, mob spawning and chunk sending.
|
||||
- Implemented **Linear region file format**
|
||||
- **Fully compatible** with Bukkit, Spigot and Paper plugins
|
||||
- **Fixes** some Minecraft bugs
|
||||
- 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))
|
||||
- and more...
|
||||
|
||||
### 🚀 Core Performance
|
||||
- **Based on [Purpur](https://github.com/PurpurMC/Purpur)** - Adds a high customization level to your server
|
||||
- **Regionized Chunk Ticking** - Tick chunks in parallel, similar to how Folia does it
|
||||
- **Parallel World Ticking** - Leverage multiple CPU cores for world processing
|
||||
- **Async Operations** - Pathfinding, entity tracker, mob spawning, joining and chunk sending
|
||||
|
||||
### 🔧 Advanced Features
|
||||
- **Secure Seed** - Enhanced 1024-bit seed system (vs standard 64-bit) for maximum security
|
||||
- **Linear Region File Format** - Optimize your world with the old V1/V2 linear format and the new Buffered format
|
||||
- **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
|
||||
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).
|
||||
|
||||
## 📜 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)
|
||||
- <details>
|
||||
<summary>📜 Expand to see forks that DivineMC takes patches from.</summary>
|
||||
<p>
|
||||
• <a href="https://github.com/Bloom-host/Petal">Petal</a><br>
|
||||
• <a href="https://github.com/fxmorin/carpet-fixes">Carpet Fixes</a><br>
|
||||
• <a href="https://github.com/ProjectEdenGG/Parchment">Parchment</a><br>
|
||||
• <a href="https://github.com/LeavesMC/Leaves">Leaves</a><br>
|
||||
• <a href="https://github.com/SparklyPower/SparklyPaper">SparklyPaper</a><br>
|
||||
• <a href="https://github.com/plasmoapp/matter">Matter</a><br>
|
||||
• <a href="https://github.com/CraftCanvasMC/Canvas">Canvas</a><br>
|
||||
• <a href="https://github.com/Winds-Studio/Leaf">Leaf</a><br>
|
||||
</p>
|
||||
</details>
|
||||
- [Petal](https://github.com/Bloom-host/Petal)
|
||||
- [carpet-fixes](https://github.com/fxmorin/carpet-fixes)
|
||||
- [Parchment](https://github.com/ProjectEdenGG/Parchment)
|
||||
- [Leaves](https://github.com/LeavesMC/Leaves)
|
||||
- [SparklyPaper](https://github.com/SparklyPower/SparklyPaper)
|
||||
- [matter](https://github.com/plasmoapp/matter)
|
||||
- [Leaf](https://github.com/Winds-Studio/Leaf)
|
||||
- [C2ME](https://github.com/RelativityMC/C2ME-fabric)
|
||||
- [VMP](https://github.com/RelativityMC/VMP-fabric)
|
||||
- [EntityCulling](https://github.com/tr7zw/EntityCulling)
|
||||
- ... and others
|
||||
|
||||
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).
|
||||
|
||||
Reference in New Issue
Block a user