Run a fast, configurable Minecraft server tuned for survival or anarchy-style communities.
Build the server jar from source with the included setup and build script to get the latest development features.
Pull the arbor-api dependency into a plugin project via Gradle or Maven to build on top of Arbor's extra APIs.
| littleovo233/arbor | autismdevelopment/autism-client | fal1winter/knowledge-rag-agent-platform | |
|---|---|---|---|
| Stars | 22 | 22 | 22 |
| Language | Java | Java | Java |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 3/5 | 5/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Building from source requires running the bundled setup_and_build.sh script, ready-made JARs are also available on the Releases page.
Arbor is a Minecraft server software project aimed at survival and anarchy style servers, built as a community fork of another project called Luminol. It is meant to give server owners a fast, configurable version of vanilla Minecraft gameplay along with extra tools for plugin developers. Arbor sits at the bottom of a chain of forks: it builds on Luminol, which itself built on Folia, which built on Paper, Spigot, Bukkit, and CraftBukkit before that. Because of that lineage, Arbor is licensed under the GNU General Public License version 3, the same license inherited all the way down that chain, and the project credits the original author of Luminol and all of Luminol's contributors for the work it builds on. The README also carries a notice warning that the upstream Luminol project and an organization called CanvasMC were involved in a licensing dispute, and that Luminol's own repository is no longer reachable as a result, pointing readers to community forum posts for details. The main features include configurable vanilla game mechanics so server owners can adjust rules to fit their community, a live performance monitoring bar showing server tick rate, targeted fixes for known bugs in Folia, support for two different world save formats, and an expanding API for plugin developers who want to build on top of the server software. You can download ready made builds from the project's releases page, or build it yourself from source by cloning the repository and running an included setup and build script, which produces a runnable server jar file. Plugin developers can pull the project's API as a dependency through either Gradle or Maven by pointing at the project's own package repository. Support happens through GitHub issues and GitHub Discussions, plus a docs folder in the repository. The project asks bug reporters to describe the problem clearly, include full logs, share their server version and plugin list, and give reproduction steps when possible, and it welcomes outside code contributions through a written contributing guide.
A community fork of Luminol offering a fast, configurable Minecraft server for survival and anarchy servers, with extra plugin APIs.
Mainly Java. The stack also includes Java, Gradle, Paper.
GNU GPLv3: you can use and modify it, but if you distribute a modified version, you must also release its source code under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.