File tree 2 files changed +42
-1
lines changed
2 files changed +42
-1
lines changed Original file line number Diff line number Diff line change 1
1
# common
2
2
3
- 星社 Project 服务器的通用组件。
3
+ ✨ 星社 Project 服务器的通用组件。
4
+
5
+ ## 📦 模块说明
6
+
7
+ 所有模块在本服务器的开发术语内都被称作为 “组件”。
8
+
9
+ 标有 * 的组件可以在 Bukkit 或 Velocity 平台作为插件加载。
10
+
11
+ - ` common-dependency-loader* ` :在 Spigot 平台上通过自带的 Maven Dependency 功能下载外部依赖。
12
+ - ` common-dependency-loader-velocity* ` :由于 Velocity 平台没有类似的功能,因此单独区分一个组件通过 ` shadowJar ` 加载所有的依赖库。
13
+ - ` common-library-member-api ` :成员管理系统 API。
14
+ - ` common-library-misc-api ` :杂项功能 API。
15
+ - ` common-library-server-api ` :跨端操作框架。
16
+ - ` common-library-utils ` :工具类集合。
17
+ - ` common-member* ` :成员系统逻辑实现。
18
+ - ` common-misc* ` :杂项功能逻辑实现。
19
+ - ` common-utils* ` :用于初始化工具类中部分涉及到服务端平台的内容。
20
+
21
+ ## 🔧 构建
22
+
23
+ > [ !NOTE]
24
+ >
25
+ > 此处以 Linux 系统上的步骤举例。
26
+ >
27
+ > 如果您使用的是 Windows,可能需要修改部分命令。
28
+ >
29
+
30
+ 1 . 将本项目拉取到你的设备:` git clone https://github.com/PlutoProject/common.git `
31
+ 2 . 进入项目目录:` cd ./common `
32
+ 3 . 打包构建:` ./gradlew shadowJar `
33
+
34
+ ## 👨💻 贡献
35
+
36
+ 目前我们还没有制定明确的贡献指南。
37
+
38
+ 如果你是社区中的一位玩家,你可以直接提交 Pull Request,前提是你认为你的修改是有意义且正确的。
39
+
40
+ ## 📄️ 许可
41
+
42
+ PlutoProject/common 在 [ GNU Lesser General Public License v3.0] ( https://www.gnu.org/licenses/lgpl-3.0.html ) 下许可。
43
+
44
+ ![ license] ( lgpl-v3.png )
You can’t perform that action at this time.
0 commit comments