Minecraft 插件制作教程
一、下载准备 craftbukkit服务端: https://getbukkit.org/ (这里我选用1.16.5版本) kotlin插件开发IDE:https://www.jetbrains.com/idea/ (这里我选用2022.3.2社区版,IDE安装步骤,略) 二、运行服务端 新建:server目录 将下载的服务端craftbukkit-1.16.5.jar放入server目录下 新建run.bat文件,并写入cmd命令 java -Xmx2G -jar craftbukkit-1.16.5.jar 运行run.bat,会生成一些文件 修改eula.txt的这一行: eula=true # 将false改成true,表示同意协议 修改server.properties的这一行: online-mode=false # 将true改成false,否则离线账号无法登陆服务器 (选项)可再次运行run.bat,开启服务器 可以测试一下服务器: 打开minecraft客户端,选多人游戏,添加服务器 服务器地址:localhost:25565 如果成功进入,则表示服务器正常运行 三、配置插件开发IDE 打开IntelliJ Idea 新建项目,填选项目信息,并创建 等待项目构建完成后,增加一个目录libs 将craftbukkit-1.16.5.jar放入libs中 配置build.gradle.kts文件如下: plugins { kotlin("jvm") version "1.8.0" id("com.github.johnrengelman.shadow").version("2.0.4") } group = "de.ciang" version = "1.0-SNAPSHOT" repositories { flatDir { dirs("libs") } mavenCentral() } dependencies { implementation("org.gradle:craftbukkit-1.16.5") } kotlin { jvmToolchain(8) } 等待重新构建后,在指定目录下新建一个plugin.yml,并填写如下内容 main: de.ciang.Main version: 1.0.0 name: NextPlugin author: Benojan api-version: 1.16 新建一个kotlin主类 开发插件代码,略 生成jar文件 点击右上角,锤子右边的当前文件,点击编辑配置 在弹出的窗口中,点击左上角的+,选择Gradle配置项 在右侧运行下面,填入shadowJar并确定 此时点击右上角的绿色运行按钮,就可以生成插件jar文件了 四、测试插件 将生成的jar文件,放入server目录下的plugins文件夹中 重新运行服务器,测试插件运行情况吧!
