【攻略】插件制作教学-1.创建开发环境

1.工具下载

工具:链接

下载右边的Community版本。

2.工具的插件安装

首先打开IntelliJ IDEA,选择插件市场。
搜索minecraft并安装
如果想要把接口改成中文,可以搜索chinese并选择想要的。
安装完毕后,选择以安装的插件,并把刚刚安装的插件都打勾启用。
勾完后关闭IntelliJ IDEA再重新打开。

3.创建插件项目

首先选择新建项目项目
在选择类型为Minecraft,项目SDK选1.8就是Java8的意思。
在选择使用的服务器类型,通常是选Spigot,我个人是选Paper,选Paper的话,如果使用只有Paper有的东西,在Spigot就会跳出没有这个方法的错误消息。
设置好后下一步。
GroupId类似Windows的文件夹,例如:动画/高清/无X。
Artifactld类似你文件夹里面最爱看的影片,例如:我的英雄学院.mp4,实际上为你的插件被读取时会最先运行的代码。
Version就是版本号,看个人喜欢来定。
设置好后下一步。
Minecraft Version为Minecraft版本,建议不要选1.17以上版本。
Authors为作者名称。
Log Prefix就是你插件在后台发消息,消息前面会显示的名称,会像这样   [BackHome] 你插件发的消息。
设置好后下一步。
项目名称,这是你项目保存的文件夹名称。
设置好后完成。
完成后他会下载一些东东,如果他显示问你要不要运行等等,都点运行。
等他都跑完后,点左上像是方向盘的东西,把左边项目展开。
再把// Plugins startup logic 和 // Plugin shutdown logic这两行删除,这是注解没有实际用处。

4.一些设置和测试用代码

项目中选择plugin.yml。
设置版本,看个人1.0、3456都可以。
api-version,你要运行的minecraft-api版本,如果填1.13代表  1.13~1.1.7.1都能运行。
项目中选择build.gradle。
加上compileJava.options.encoding = ‘UTF-8’,文件格式用UTF-8,这样你发消息时才能使用中文。
项目中选择BackHome。
如果把BackHome比喻做一台计算机。

我通常会创建一个公开的参数来代表这个计算机,像是public static BackHome backHome;
this就是代表自己(BackHome)。
public static BackHome backHome;的backHome如果后面没有=把东西放进去就会是空的。
所以要backHome = this;把自己放进去。这样backHome就是代表自己了。
如果要在控制台发送消息就要,计算机(BackHome).getLogger().info(“你要发的消息”);
范例为,这两个都是相同的意思。
this.getLogger().info(“回家插件-1”);
backHome.getLogger().info(“回家插件-2”);


5.创建插件并确认插件可运行

基本测试代码出入完后,就要把插件编译出来测试。
可以按右上的箭头。
或者选择右变的建构,两个方法都是同样意思。
编译完成后,打开文件文件夹。
把编译出来的插件,放到你的服务器插件文件夹。
确认有你的插件消息,有出现就是成功了。

6.加入讨论群


本文来自网络,不代表3楼猫立场,转载请注明出处:https://www.3loumao.org/15716.html
返回顶部