前言

emmmmmmmmmmmmmm,博主最近在学习Minecraft插件编写,总的来说,入门还是挺简单的,不需要JAVA基础,当然有更好

需要的软件

Spigot或者PaperMC的服务端文件
IntelliJ IDEA(社区旗舰版都行)
Java Developer Kit 8(JDK8)

做一个插件的框架

首先安装好IntelliJ IDEA,选择File-New-Project
创建工程.png

在如图所示的地方选择JDK8(如果没有请手动配置)
然后点两次Next,在如图所示的地方填写工程名称
工程名.png
在新打开的页面选择File-Project Structure
工程配置.png
然后按如图所示步骤,点击+按钮
jar.png
选择第一项Jars or directories
选择jar.png
在弹出的窗口中选中你的Spigot/PaperMC服务端,点击OK
再将Export勾上,点OK保存

在主界面右击左侧的SRC文件夹,选择New-Package

package命名.png
为这个Package命名,格式:cc.xiaoyiblog.plugins(大概就这种,你也可以写cn.flypeproject.bot等)
在新建的Package上右击,点New-Java Classes,然后为这个java文件命名,例如mcplugins
然后把除了第一行以package开头的那行代码以外的代码全部删除,然后写入以下内容

public class 这里写你命名的java文件名称 extends JavaPlugin {
@Override
public void onEnable() {
    getLogger().info("Plugin Loading Succeess");
}

@Override
public void onDisable(){

}

}

然后右击左侧的src文件夹,点New-File,创建plugin.yml
然后在里面填入以下内容(下面的冒号前面都有一个空格,请注意)
name: myplugins //插件名称
version: 0.1 //版本号,不用多说
author: xiaoyi //这里填作者,请自行删除注释
main: 你命名的package的名称(如cc.xiaoyiblog.plugins).你java文件的名字(如mcplugins)
然后再度点击File-Project Structure,点击图中所示按钮
artifacts.png
然后在弹出菜单中选择Jar-第二个选项
打包选项.png
在图中指出选项中填写你命名的package的名称(如cc.xiaoyiblog.plugins).你java文件的名字(如mcplugins),然后点确定
在随后弹出的窗口中点击Extrected'你服务端核心文件名.jar',然后点击上方的-号,修改Output directory中的输出文件夹为你的服务端插件文件夹,再点击OK,如图
完成后.png
点击主页面的Build-Build Artifacts-Build开始编译
编译完成后启动服务端,如果你看到以下字样,则代表插件载入成功(这是之前写的,别在意)
启动成功.png

Last modification:January 2nd, 2020 at 11:44 pm
如果觉得我的文章对你有用,请随意赞赏