{"id":13666987,"url":"https://github.com/Winds-Studio/Leaf","last_synced_at":"2025-04-26T15:32:02.164Z","repository":{"id":50026133,"uuid":"499182897","full_name":"Winds-Studio/Leaf","owner":"Winds-Studio","description":"A Paper fork aim to find balance between performance, vanilla and stability","archived":false,"fork":false,"pushed_at":"2024-10-29T09:45:10.000Z","size":8434,"stargazers_count":321,"open_issues_count":10,"forks_count":38,"subscribers_count":12,"default_branch":"ver/1.21.1","last_synced_at":"2024-10-29T11:44:46.815Z","etag":null,"topics":["gale","keyi","minecraft","minecraft-server-software","mirai","paper"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Winds-Studio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-02T15:06:59.000Z","updated_at":"2024-10-29T09:34:52.000Z","dependencies_parsed_at":"2023-12-22T19:23:16.555Z","dependency_job_id":"b1ae3bd9-9f26-4dda-a4b7-7351f243f664","html_url":"https://github.com/Winds-Studio/Leaf","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Winds-Studio%2FLeaf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Winds-Studio%2FLeaf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Winds-Studio%2FLeaf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Winds-Studio%2FLeaf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Winds-Studio","download_url":"https://codeload.github.com/Winds-Studio/Leaf/tar.gz/refs/heads/ver/1.21.1","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224039039,"owners_count":17245530,"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":["gale","keyi","minecraft","minecraft-server-software","mirai","paper"],"created_at":"2024-08-02T07:00:20.830Z","updated_at":"2025-04-26T15:32:02.144Z","avatar_url":"https://github.com/Winds-Studio.png","language":"Shell","funding_links":[],"categories":["Server Software","Java"],"sub_categories":["Forks"],"readme":"\u003cimg src=\"public/image/leaf_banner.png\" alt=\"Leaf\"\u003e\n\u003cdiv align=\"center\"\u003e\n \n[![Github Releases](https://img.shields.io/badge/Download-Releases-blue?\u0026style=for-the-badge\u0026colorA=19201a\u0026colorB=298046)](https://github.com/Winds-Studio/Leaf/releases)⠀\n[![Github Actions Build](https://img.shields.io/github/actions/workflow/status/Winds-Studio/Leaf/build-1211.yml?\u0026style=for-the-badge\u0026colorA=19201a\u0026colorB=298046)](https://github.com/Winds-Studio/Leaf/actions)⠀\n[![Discord](https://img.shields.io/discord/1145991395388162119?label=discord\u0026style=for-the-badge\u0026colorA=19201a\u0026colorB=298046)](https://discord.gg/gfgAwdSEuM)\n\n**Leaf** is a drop-in replacement for [Paper](https://papermc.io/) servers designed to remove some checks, customized and high-performance, built on top of [Gale](https://github.com/Dreeam-qwq/Gale) with optimizations and fixes from other forks.\n\u003c/div\u003e\n\n\u003e [!WARNING]  \n\u003e Leaf is an **EXPERIMENTAL** fork of [Paper](https://papermc.io/) there MAY BE issues depending on server to server, test and backup servers before switching to it.\n\n## 🍃 Features\n - **Fork of [Gale](https://github.com/Dreeam-qwq/Gale)** for better performance\n - **Async** pathfinding, mob spawning and entity tracker\n - **Various optimizations** blending from [other forks](https://github.com/Winds-Studio/Leaf#-credits)\n - **Fully compatible** with Bukkit, Spigot and Paper plugins \n - **Latest dependencies**, keeping all dependencies in the newest version\n - **Allows all characters in usernames**, including Chinese and other characters\n - **Fixes** some Minecraft bugs\n - **Configurable UseItem distance** for anarchy servers\n - **Mod Protocols** support\n - **More customized** relying on features of [Purpur](https://github.com/PurpurMC/Purpur)\n - Support for **Linear region file format**\n - **Maintenance friendly**, integrating with [Sentry](https://sentry.io/welcome/) of [Pufferfish](https://github.com/pufferfish-gg/Pufferfish) to easy track all errors coming from your server in excruciating detail\n - And more...\n\n## 📈 bStats\n[![bStats Graph Data](https://bstats.org/signatures/server-implementation/Leaf.svg)](https://bstats.org/plugin/server-implementation/Leaf)\n\n## 📫 Contact\n- Discord: [`https://discord.com/invite/gfgAwdSEuM`](https://discord.com/invite/gfgAwdSEuM)\n- QQ Group: `619278377`\n\n## 📫 Donation\nIf you love my work, feel free to donate :)\n- afdian: https://afdian.com/a/Dreeam\n\n## 📥 Download\nYou can find latest successful build in [GitHub Action](https://github.com/Winds-Studio/Leaf/actions) or [Releases](https://github.com/Winds-Studio/Leaf/releases)\n\n**Please note Java \u003e= 21 is required.**\n\n## 📦 Building\nBuilding a Paperclip JAR for distribution:\n```bash\n./gradlew applyPatches \u0026\u0026 ./gradlew createMojmapPaperclipJar\n```\n\n## 🧪 API\n\n### Maven\n```xml\n\u003crepository\u003e\n    \u003cid\u003eleafmc\u003c/id\u003e\n    \u003curl\u003ehttps://maven.nostal.ink/repository/maven-snapshots/\u003c/url\u003e\n\u003c/repository\u003e\n```\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecn.dreeam.leaf\u003c/groupId\u003e\n    \u003cartifactId\u003eleaf-api\u003c/artifactId\u003e\n    \u003cversion\u003e1.21.1-R0.1-SNAPSHOT\u003c/version\u003e\n    \u003cscope\u003eprovided\u003c/scope\u003e\n\u003c/dependency\u003e\n```\n### Gradle\n```kotlin\nrepositories {\n  maven {\n    url = uri(\"https://maven.nostal.ink/repository/maven-snapshots/\")\n  }\n}\n\ndependencies {\n    compileOnly(\"cn.dreeam.leaf:leaf-api:1.21.1-R0.1-SNAPSHOT\")\n}\n\njava {\n  toolchain.languageVersion.set(JavaLanguageVersion.of(21))\n}\n```\n\n## ⚖️ License\nPaperweight files are licensed under MIT.\nPatches are licensed under MIT, unless indicated differently in their header.\nBinaries are licensed under GPL-3.0.\n\nAlso see [PaperMC/Paper](https://github.com/PaperMC/Paper) and [PaperMC/Paperweight](https://github.com/PaperMC/paperweight) for the license of some material used by this project.\n\n## 📜 Credits\nThanks to these projects below. Leaf includes some patches taken from them.\u003cbr\u003e\nIf these excellent projects hadn't appeared, Leaf wouldn't have become great.\n\n- [Gale](https://github.com/Dreeam-qwq/Gale) ([Original Repo](https://github.com/GaleMC/Gale))\n- [Pufferfish](https://github.com/pufferfish-gg/Pufferfish)\n- [Purpur](https://github.com/PurpurMC/Purpur)\n- \u003cdetails\u003e\n    \u003csummary\u003e🍴 Expand to see forks that Leaf takes patches from.\u003c/summary\u003e\n    \u003cp\u003e\n      • \u003ca href=\"https://github.com/KeYiMC/KeYi\"\u003eKeYi\u003c/a\u003e (R.I.P.)\n        \u003ca href=\"https://github.com/MikuMC/KeYiBackup\"\u003e(Backup)\u003c/a\u003e\u003cbr\u003e\n      • \u003ca href=\"https://github.com/etil2jz/Mirai\"\u003eMirai\u003c/a\u003e\u003cbr\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/Akarin-project/Akarin\"\u003eAkarin\u003c/a\u003e\u003cbr\u003e\n      • \u003ca href=\"https://github.com/Cryptite/Slice\"\u003eSlice\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/PlazmaMC/PlazmaBukkit\"\u003ePlazma\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/HaHaWTH/Polpot\"\u003ePolpot\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/LuminolMC/Luminol\"\u003eLuminol\u003c/a\u003e\u003cbr\u003e\n      • \u003ca href=\"https://github.com/Gensokyo-Reimagined/Nitori\"\u003eNitori\u003c/a\u003e\u003cbr\u003e\n      • \u003ca href=\"https://github.com/Tuinity/Moonrise\"\u003eMoonrise\u003c/a\u003e\u003cbr\u003e\n    \u003c/p\u003e\n\u003c/details\u003e\n\n## 🔥 Special Thanks\n\u003ca href=\"https://cloud.swordsman.com.cn/\"\u003e\u003cimg src=\"public/image/JiankeServer.jpg\" alt=\"Jianke Cloud Host\" align=\"left\" hspace=\"8\"\u003e\u003c/a\u003e\ncloud of swordsman | 剑客云\n\nIf you want to find a cheaper, high performance, stable with lower latency, then cloud of swordsman is a good choice! Registers and purchases in [here](https://cloud.swordsman.com.cn/?i8ab42c).\n\n如果你想找一个低价高性能, 低延迟的云服务商，剑客云是个不错的选择! 你可以在[这里](https://cloud.swordsman.com.cn/?i8ab42c)注册.\n\n---\n![YourKit](https://www.yourkit.com/images/yklogo.png)\n\nYourKit supports open source projects with innovative and intelligent tools \nfor monitoring and profiling Java and .NET applications.\nYourKit is the creator of [YourKit Java Profiler](https://www.yourkit.com/java/profiler/),\n[YourKit .NET Profiler](https://www.yourkit.com/dotnet-profiler/),\nand [YourKit YouMonitor](https://www.yourkit.com/youmonitor/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWinds-Studio%2FLeaf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWinds-Studio%2FLeaf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWinds-Studio%2FLeaf/lists"}