{"id":25533193,"url":"https://github.com/bx-team/divinemc","last_synced_at":"2025-04-05T08:03:44.369Z","repository":{"id":65253733,"uuid":"565251742","full_name":"BX-Team/DivineMC","owner":"BX-Team","description":"DivineMC is a high-performance Purpur fork focused on maximizing server performance while maintaining plugin compatibility.","archived":false,"fork":false,"pushed_at":"2025-04-03T23:21:49.000Z","size":3281,"stargazers_count":140,"open_issues_count":1,"forks_count":7,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T08:01:42.478Z","etag":null,"topics":["bukkit","fork","java","minecraft","minecraft-server","paper","papermc","patch","performance","purpur","purpur-fork","spigot"],"latest_commit_sha":null,"homepage":"https://bxteam.org/docs/divinemc","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BX-Team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://www.donationalerts.com/r/nonplay"]}},"created_at":"2022-11-12T20:05:29.000Z","updated_at":"2025-04-03T23:18:29.000Z","dependencies_parsed_at":"2023-02-12T08:30:30.659Z","dependency_job_id":"fe33c9fd-e6b9-4d15-9651-f21c6dd262e7","html_url":"https://github.com/BX-Team/DivineMC","commit_stats":{"total_commits":477,"total_committers":10,"mean_commits":47.7,"dds":0.4171907756813418,"last_synced_commit":"21fd995abc8e8a70ed30297c41e57ab6ea2a5f58"},"previous_names":["bx-team/divinemc"],"tags_count":262,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BX-Team%2FDivineMC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BX-Team%2FDivineMC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BX-Team%2FDivineMC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BX-Team%2FDivineMC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BX-Team","download_url":"https://codeload.github.com/BX-Team/DivineMC/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247305932,"owners_count":20917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bukkit","fork","java","minecraft","minecraft-server","paper","papermc","patch","performance","purpur","purpur-fork","spigot"],"created_at":"2025-02-20T02:18:01.931Z","updated_at":"2025-04-05T08:03:44.350Z","avatar_url":"https://github.com/BX-Team.png","language":"Java","readme":"\u003cimg src=\"/public/logo.png\" height=\"220\" alt=\"DivineMC Face\" align=\"right\"\u003e\n\u003cdiv align=\"center\"\u003e\n\n# DivineMC\n\n[![Github Releases](https://img.shields.io/badge/Download-Releases-blue?\u0026style=for-the-badge)](https://github.com/BX-Team/DivineMC/releases)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/BX-Team/DivineMC/build.yml?logo=GoogleAnalytics\u0026logoColor=ffffff\u0026style=for-the-badge)](https://github.com/BX-Team/DivineMC/actions)\n[![Discord](https://img.shields.io/discord/931595732752953375?color=5865F2\u0026label=discord\u0026style=for-the-badge)](https://discord.gg/p7cxhw7E2M)\n\nDivineMC is a high-performance [Purpur](https://github.com/PurpurMC/Purpur) fork focused on maximizing server performance while maintaining plugin compatibility.\n  \n\u003c/div\u003e\n\n\u003e [!WARNING]  \n\u003e 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.\n\n## ⚙️ Features\n- **Based on [Purpur](https://github.com/PurpurMC/Purpur)** that adds a high customization level to the server.\n- All worlds **are ticked in parallel**, so the server can take full advantage of multicore processors.\n- **Implemented Secure Seed mod** that changes default 64-bit seed to a 1024-bit seed, making it almost impossible to crack the seed.\n- **Optimized chunk generation** that can generate chunks up to 70% faster than vanilla.\n- **Async** pathfinding, mob spawning and entity tracker\n- Implemented **Linear region file format**\n- **Fully compatible** with Bukkit, Spigot and Paper plugins\n- **Fixes** some Minecraft bugs\n- 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))\n- and more...\n\n## 📥 Downloading \u0026 Installing\nIf you want to install DivineMC, you can read our [installation documentation](https://bxteam.org/docs/divinemc/getting-started/installation).\n\nYou can find the latest successful build in [GitHub Action](https://github.com/BX-Team/DivineMC/actions) or [Releases](https://github.com/BX-Team/DivineMC/releases)\n\n## 📈 bStats\n[![bStats](https://bstats.org/signatures/server-implementation/DivineMC.svg)](https://bstats.org/plugin/server-implementation/DivineMC)\n\n## 📦 Building and setting up\nRun the following commands in the root directory:\n\n```bash\n\u003e ./gradlew applyAllPatches              # apply all patches\n\u003e ./gradlew createMojmapPaperclipJar     # build the server jar\n```\n\nFor anything else you can refer to our [contribution guide](https://bxteam.org/docs/divinemc/development/contributing).\n\n## 🧪 API\n\n### Maven\n```xml\n\u003crepository\u003e\n  \u003cid\u003ebx-team\u003c/id\u003e\n  \u003curl\u003ehttps://repo.bxteam.org/snapshots\u003c/url\u003e\n\u003c/repository\u003e\n```\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003eorg.bxteam.divinemc\u003c/groupId\u003e\n  \u003cartifactId\u003edivinemc-api\u003c/artifactId\u003e\n  \u003cversion\u003e1.21.4-R0.1-SNAPSHOT\u003c/version\u003e\n  \u003cscope\u003eprovided\u003c/scope\u003e\n\u003c/dependency\u003e\n```\n\n### Gradle\n```kotlin\nrepositories {\n    maven(\"https://repo.bxteam.org/snapshots\")\n}\n```\n```kotlin\ndependencies {\n    compileOnly(\"org.bxteam.divinemc:divinemc-api:1.21.4-R0.1-SNAPSHOT\")\n}\n```\n\nWe also have a [Javadoc](https://repo.bxteam.org/javadoc/snapshots/org/bxteam/divinemc/divinemc-api/1.21.4-R0.1-SNAPSHOT/raw/index.html) for the API.\n\n## ⚖️ License\nDivineMC is licensed under the GNU General Public License v3.0. You can find the license [here](LICENSE).\n\n## 📜 Credits\nDivineMC includes patches from other forks, and without these forks, DivineMC wouldn't exist today. Here are the list of these forks:\n\n- [Purpur](https://github.com/PurpurMC/Purpur)\n- \u003cdetails\u003e\n    \u003csummary\u003e📜 Expand to see forks that DivineMC takes patches from.\u003c/summary\u003e\n    \u003cp\u003e\n      • \u003ca href=\"https://github.com/Bloom-host/Petal\"\u003ePetal\u003c/a\u003e\u003cbr\u003e\n      • \u003ca href=\"https://github.com/fxmorin/carpet-fixes\"\u003eCarpet Fixes\u003c/a\u003e\u003cbr\u003e\n      • \u003ca href=\"https://github.com/ProjectEdenGG/Parchment\"\u003eParchment\u003c/a\u003e\u003cbr\u003e\n      • \u003ca href=\"https://github.com/LeavesMC/Leaves\"\u003eLeaves\u003c/a\u003e\u003cbr\u003e\n      • \u003ca href=\"https://github.com/KaiijuMC/Kaiiju\"\u003eKaiiju\u003c/a\u003e\u003cbr\u003e\n      • \u003ca href=\"https://github.com/SparklyPower/SparklyPaper\"\u003eSparklyPaper\u003c/a\u003e\u003cbr\u003e\n      • \u003ca href=\"https://github.com/plasmoapp/matter\"\u003eMatter\u003c/a\u003e\u003cbr\u003e\n      • \u003ca href=\"https://github.com/CraftCanvasMC/Canvas\"\u003eCanvas\u003c/a\u003e\u003cbr\u003e\n    \u003c/p\u003e\n\u003c/details\u003e\n\nIf 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).\n","funding_links":["https://www.donationalerts.com/r/nonplay"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbx-team%2Fdivinemc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbx-team%2Fdivinemc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbx-team%2Fdivinemc/lists"}