项目概览
在开始开发之前,先对 EnderRealm 项目有一个整体的认识。
EnderRealm 是什么?
EnderRealm 是一个 Minecraft 服务器插件项目,为 EnderRealm 服务器网络提供技术支持,包括但不限于各种小游戏、工具库和后端服务。
技术栈概览
| 技术 | 用途 |
|---|---|
| Java | 主要开发语言 |
| Paper API | Minecraft 服务器 API |
| Gradle | 构建工具 |
| Python + FastAPI | 后端服务 |
| PostgreSQL | 数据库 |
提示
具体版本号请参考项目根目录的 build.gradle.kts 和 pyproject.toml,以及文档站的 快速开始 页面。
项目组成
项目采用模块化设计,主要包含以下几类:
- 核心插件:提供日志、国际化、环境配置等基础服务
- 游戏模块:各种小游戏的实现
- 工具库:可复用的组件和框架
- 后端服务:API 和数据管理服务
- 运行时环境:开发和部署所需的服务器环境
了解更多
本教程侧重于工具和环境的使用,帮助你快速上手开发。
关于项目的详细功能介绍、架构设计、API 文档等内容,请参考文档站的其他章节:
下一步
了解项目概况后,让我们进入阶段四:构建运行,学习如何构建和运行项目。