Skip to content

项目概览

在开始开发之前,先对 EnderRealm 项目有一个整体的认识。

EnderRealm 是什么?

EnderRealm 是一个 Minecraft 服务器插件项目,为 EnderRealm 服务器网络提供技术支持,包括但不限于各种小游戏、工具库和后端服务。

技术栈概览

技术用途
Java主要开发语言
Paper APIMinecraft 服务器 API
Gradle构建工具
Python + FastAPI后端服务
PostgreSQL数据库

提示

具体版本号请参考项目根目录的 build.gradle.ktspyproject.toml,以及文档站的 快速开始 页面。

项目组成

项目采用模块化设计,主要包含以下几类:

  • 核心插件:提供日志、国际化、环境配置等基础服务
  • 游戏模块:各种小游戏的实现
  • 工具库:可复用的组件和框架
  • 后端服务:API 和数据管理服务
  • 运行时环境:开发和部署所需的服务器环境

了解更多

本教程侧重于工具和环境的使用,帮助你快速上手开发。

关于项目的详细功能介绍、架构设计、API 文档等内容,请参考文档站的其他章节:

下一步

了解项目概况后,让我们进入阶段四:构建运行,学习如何构建和运行项目。