本帖最后由 你好java啊 于 2020-7-21 05:44 编辑

我是第一次发这种教程类的帖子,还需要大家多多指正
1.所需基础
插件开发需要一定的基础,你需要了解下Minecraft(不懂MC开发个毛插件
)

你可以去WIKI百科详细了解下Minecraft,而且重点了解下物品、游戏特性等看着很专业的知识。
你必须有Java基础,否则无法进行插件开发,大家可以去B站等视频网站学习Java,一定要有编程基础,可以从简单的语言入手,比如Python,js等通俗易懂的语言,这样学习Java可能不是很费劲
2.环境搭建
你可以选择使用Eclipse,IDEA等开发工具来开发插件。然后必须有JDK。(当然了你想用记事本我管不住你,只要你喜欢就行。)这边我选择用IDEA,因为搭建环境能省力气,IDEA有一个很方便的工具,能快速创建插件项目文件。(IDEA下载网址:https://www.jetbrains.com/idea/,完了进去选择download,里面有两个按钮,对应着两个版本,如图1-1所示)

图1-1
你可以选择第一个Download,可以选择第二个Download,这边我们选择第一个,但第一个是专业版,需要亿点人民币,没事,我们先用着,可以试用30天呢

下载完安装后,随便新建一个文件,这边我就选择Java,完了next,最后finish。然后出现一下界面(图1-2)

图1-2
现在我们需要安装IDEA的插件,首先选择左上角的File

然后选择setting

出现设置界面,在选择Plugin

在搜索栏输入Minecraft,选择第一个,然后点击install(我这边安装过了,所以是installed)


安装完需要重启,之后,选择New Project
在左边的选项,会出现Minecraft,点击它,找到Spigot Plugin,然后选择

选择Next,Build Settings,会有GroupId一项,在里面填入mc(随便),然后在Artifactld里填入作者名(我填的自己的名字,mrmen)
然后Next,之后Spigot Settings找到Minecraft Version一项,选中1.15.2,本教程开发基于1.15.2
之后Next,然后在Project name里填项目名,我填mrmen plugin(可随便)
然后finish,之后的弹窗会提示你在这个窗口打开还是在新建一个打开,我选择This Window(如果没有,这步跳过)
可能需要等一会
如果打开之后,右上角的三角形绿的话,你就成功了!
此刻你的代码界面应该是
复制代码
- package mc.mrmen;
- import org.bukkit.plugin.java.JavaPlugin;
- public final class Mrmen extends JavaPlugin {
- @Override
- public void onEnable() {
- // Plugin startup logic
- }
- @Override
- public void onDisable() {
- // Plugin shutdown logic
- }
- }
大家多多支持,马上补第二期