引言

上章中,我们成功的编写了你的第一个插件代码!ah?你不知道你写的代码是什么意思?别急嘛,我们先来把他跑起来

配置构建

嘿!如果你在上章中使用的插件新建项目,那么此节就不用看啦,因为插件已经自动帮你配置好了!这就是插件配置的好处,可以省去很多重复性的步骤,可以快速提高你编写插件的速度

在 IDEA 中打开你插件的项目,看到右上角的绿三角小虫子了吗?旁边是不是有个下拉框v?没错!就是他!他就是构建配置!点击下拉框,编辑配置,会打开一个新窗口,点击左上角的加号,选择 Maven,在 命令行 中填写 clean package,点击确定**,好啦!配置完成啦!简单吧~

为什么clean package?我们要先知道,Maven 是一个命令行程序,我们可以把刚刚输入的分成两个命令maven cleanmaven package。clean 顾名思义,便是清理之前在生成中生成的文件,package,便是打包你的插件!

构建插件!

此步及其简单!你只需要点击项目界面右上角绿色三角,对!点它!Maven 就会开始构建啦!如果一切顺利,最后就会输出BUILD SUCCESS,那么恭喜你!你的插件已经打包成功啦!如果出现其他提示,可能就是你之前的步骤哪里做错了,找一找吧,或者问问别人?

打包成功后,在 target 文件夹内会看到两个 .jar 文件,不用管带 original- 的文件,找到另外那个,他就是你写的第一个插件啦!

准备服务器

先下载 MC 的服务端核心吧!总不可能凭空造一个 MC 服务器吧!打开 Paper 官网,点击 Downloads,选择 Paper,此时界面上会出现一个大大的下载按钮,但是如果你仔细看,你就会发现,只有一个 MC 最新版的文件?其实不是,我们把页面划到最下方,点击 build explorer

好滴!现在你就可以在左侧看到所有 MC 版本啦!选择你插件的 MC 版本后,在右侧找到最上面的 Download 按钮,点击下载他!如果一切顺利,你就会下载到一个 paper-MC版本-构建号.jar 的文件!

启动服务器!

我们把刚下载的文件随便放到一个空文件夹

Dock 栏中点击启动台,找到终端,打开它,在其中输入 cd (有空格!),在另一个窗口中打开访达,找到你新建的空文件夹(别打开它),把访达中的文件夹拖入到终端中,此时终端中就会自动填充路径,按回车即可。

终端cd

资源管理器中打开你新建的文件夹,在上方的地址栏内输入 cmd,回车。弹出一个黑窗口

终端/CMD 内再输入 java -jar 你服务端核心的文件名 就像这样: java -jar paper-1.20.1-117.jar --nogui,按回车,此时服务器就开始运行了,他会先下载依赖,就像 Maven 一样,然后服务器应该会先退出,提示 EULA 之类的信息,你需要在文件夹中找到 eula.txt,将其中的 eula=false 改为 eula=true,保存,用刚才的方法重新启动服务端,此时,一切就正常啦!当 终端/CMD(控制台) 中出现 Done! 之类的字样时,那么恭喜!你的服务器开启成功

服务端核心名时一定要填写 .jar!!否则无法识别!!如果你的电脑不显示 .jar 之类的后缀名,请百度自行解决,本教程不过多提起

呃?刚才到底干啥了?在 Mac 中,我们打开了终端,输入了 cd 命令,它的意义是让终端打开一个文件夹,明显的,我们刚刚让终端打开了存放核心的文件夹。在 Windows 中,我们直接在文件夹内的地址栏中输入了 cmd,Windows 自动让 CMD 打开了我们的文件夹。
然后,我们又输入了一串命令,让 java 去启动 MC 服务器,毕竟 MC 服务器是 Java 写的~

启动成功

添加插件

关闭服务器,在控制台中输入 stop,回车。然后在刚才存放服务器核心的文件夹中找到 plugins 文件夹,打开他,把你生成的插件放进去!对,结束了,就这么简单

Hello World!

重新启动服务器,如果一切正常,你就会在控制台中看到你的插件输出 Hello world! 啦!恭喜!你成功啦!你完成了你的第一个插件!即使你不知道你写了什么!但是你成功了!不是吗?