搭建开发环境
在理解了附属载入过程之后,你就可以着手搭建用于开发 Terra 的 环境了。
初步安装
该部分会讲述 IDE 与构建系统的选择,以及安装必要的工具(如 JDK)。如果你已经完成了这步,或者对它们了如指掌,你可以跳到下一部分。
选择一款 IDE
IDE(集成开发环境,Intergrated Development Environment)非常适合用于开发 Terra 相关内容。市面上有许多 Java IDE,其中较为流行的选择有:
选择什么取决于你,但在本示例中我们选择使用 IntelliJ。
选择构建系统
构建系统让项目的构建流程自动化。你可以通过它们引入必要的依赖(如 Terra API),构建成品(如拓展 jar 文件)等任务。适用于 Java 的两大构建系统是:
与 IDE 相同,你可以自行选择使用的构建系统。Terra 和它的核心拓展使用的是 Gradle。
安装 JDK
为了着手编辑 Java 项目,你需要先安装 JDK。Terra 开发时使用的长期维护版本是 Java 17。可以在这里或你的包管理器中下载。
项目设置
在开始向项目引入 Terra API 之前,先在你选择的 IDE 中新建一个项目,并配置使用你选择的构建系统。
仓库设置
Terra 会将成品发布至 CodeMC Maven 仓库。你可以按如下示例配置你的构建系统:
依赖配置
配置完获取 Terra 构建品的仓库之后,你必须指定 Terra API 依赖,以及验证附属加载器:
信息
请将 API_VERSION
和 LOADER_VERSION
替换为最新的 Terra API 及验证附属载入器版本!
刷新项目
现在,你成功搭建了 Terra 项目,可以着手开发附属了!