EasyReload

提供了一种在您的Bukkit/Spigot插件开发服务器上快速构建和重新加载插件的方法。

资源图片
# EasyReload ## 这个插件是什么? 简单来说,这个插件自动化了将构建好的插件应用到插件开发/测试服务器的过程。 它旨在帮助Bukkit/Spigot插件开发者轻松地自动化构建和测试二进制文件的过程。 ## 前置条件/要求: 1. 项目需要使用Gradle作为构建系统。 2. 插件测试/开发服务器需要在同一台机器上。 3. 端口在`12121 到 12125`和`12126 到 12130`范围内可用。 4. 服务器启动脚本,无论是Windows的批处理文件(`.bat`) 还是 macOS/Linux 的 bash 文件(`.sh`) 都应该以 `start.` 的名称命名,否则服务器可能无法按照预期重启,即没有向其提供任何自定义参数。 #### 版本特定: 1. 在版本 1.0 中,该插件依赖于 `/reload` 和 `/restart` 命令,并且只能在 Spigot 上运行。请确保根据您的环境适当设置 `/restart`。 2. 从版本 1.1 开始,所有功能也可在 Bukkit 服务器上运行。 ## 安装: 1. 将插件 JAR 文件放在服务器的插件目录下。 2. 将 `easyreload.gradle` 文件(位于 `easyreload.gradle.zip` 压缩文件中)放在项目的根目录中。(即构建脚本所在的目录)。 3. 在项目的 `build.gradle` 文件中,添加以下代码行:`apply from: 'easyreload.gradle'` 4. 最后,在 `gradle.properties` 文件中,添加以下两个属性:`serverDir` 和 `shouldRestart` 注意: 1. `serverDir` 属性应设置为服务器文件所在的目录。 2. `shouldRestart` 属性只能具有以下值:`true` 或 `false`。它决定了是完全重启服务器还是仅仅 **“reload"** 插件。(在某些情况下很有用)。 3. 将 `shouldRestart` 属性更改为除 `true` 或 `false` 之外的任何其他值将导致构建后的步骤失败。