Arbor - 为生存与无政府服务器打造的高性能服务端核心
专为生存和无政府服务器设计,提供优化、可配置的原版特性和丰富的 API 支持
关于 Arbor
Arbor 是 Luminol 的一个社区分支(fork),由 Little 维护。Arbor 在 Luminol 的优秀成果之上继续开发,旨在为生存服务器和无政府服务器提供更稳定、更高效、更可定制的服务端体验。
特别说明
上游项目 Luminol 与 CanvasMC 组织存在侵权许可证事件,现已无法访问(404 状态)。具体原因请查看:本分支独立维护,所有原始版权与署名均予保留。
核心特性
| 特性 | 说明 |
|---|---|
| 灵活调整游戏机制,满足不同服务器需求 | |
| 实时监控服务器性能状态,及时发现问题 | |
| 针对 Folia 已知问题的专项修复,提升稳定性 | |
| 支持 linear 和 b_linear(linear 重新实现)存档格式 | |
| 为插件开发者提供更多 API 接口(持续开发中) | |
| 专为生存与无政府服务器场景优化 |
下载与安装
稳定版本
所有稳定发布版本可在 Releases 页面 下载。开发版本
如需体验最新功能,可自行构建:bash
# 克隆项目
git clone https://github.com/LittleOvO233/Arbor.git
cd Arbor
# 应用补丁并构建 Paperclip JAR
chmod 755 ./scripts/setup_and_build.sh && ./scripts/setup_and_build.sh
构建完成后,JAR 文件位于
arbor-server/build/libs 目录中。
API 使用指南
Gradle 配置
Java:
repositories {
maven {
url = "https://repo.littleovo.cn/releases"
}
}
dependencies {
compileOnly("zone.little.arbor:arbor-api:26.1.2.build.+")
}
Maven 配置
Java:
<repositories>
<repository>
<id>repository</id>
<url>[URL unfurl="true"]https://repo.littleovo.cn/releases[/URL]</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>zone.little.arbor</groupId>
<artifactId>arbor-api</artifactId>
<version>[26.1.2.build,)</version>
<scope>provided</scope>
</dependency>
</dependencies>
获取帮助
提交 Issue:GitHub Issues
讨论交流:GitHub Discussions
项目文档:查看 GitHub Wiki(正在完善中)
问题反馈规范
为了更快地帮助您解决问题,请提供以下信息:
清楚描述问题 - 详细说明问题的具体表现
提供完整日志 - 包含错误日志和相关配置信息
环境信息 - 说明服务器版本、插件列表等环境详情
复现步骤 - 如果可能,请提供问题复现的具体步骤
贡献代码
我们欢迎社区贡献!请查看我们的贡献指南:
许可证
本项目继承上游许可证,以 GNU 通用公共许可证第 3 版(GPLv3) 授权发布。该许可证由 Luminol → Folia → Paper / Spigot / Bukkit / CraftBukkit 逐级继承而来。详见 LICENSE.md。
项目状态
GitHub 仓库 · Releases · Issues