Start Your Engine! Spigot插件开发教程

前言
这是一篇主打[ 零基础开发 ] 的插件开发教程
但是零基础≠英语不太好或者懒得去Baidu方法
注:请不要过度依赖该教程给出的示例代码,要多动脑思考!
如果有什么讲的不好的地方可以指出

第零章——找齐开发工具、了解文件命名规则
首先,想要写一个插件/Mod等,你需要一个IDE,这里非常推荐 [IntelliJ IDEA(以后简称IDEA)]
我了解的其他的都貌似不太智能(如Eclipse)
要不要购买Ultimate版随你便(Community版够用了[小声bb])
除了开发工具之外,你还需要JavaDoc用来看方法(仅对于不熟悉方法的人来说),他的用途类似于Mythicmobs的wiki(对着wiki写技能,就是我了)
给出JavaDoc网址
中文Jd网址如下
找齐了这两样东西之后,我们就可以准备开始写插件了
这里同样推荐一个比较方便的IDEA插件——Minecraft Development
装入方法: Settings->Plugins->搜索Minecraft Development下载即可
准备都做好了,那我们现在开始写插件吧!
点击New->Project,装了Minecraft Development后可以发现他给出了几个服务端核心的选项
这里选择[Spigot](反正学好了这个以后再学其他的核心也能会写一点)
进入构建项目设置
给出了三个需要填的选项[GroupId、ArtifactId、Version]
GroupId为你的包名,我们可以学一些大佬写com.你的ID(如com.frostmourne)
ArtifactId写上你的插件名即可[如MineFirstPlugin]
Version代表版本号,随你写
好了之后直接Next进入下一步配置
下一步会有点麻烦(然鹅不需要全部都填上)
上面的可以不用管
主要在右边有一个选择Minecraft核心版本的,这里给1.12.2的示例
下面随你填(我就喜欢只填Authors 意为"作者")
下一步,设置项目存放的地方以及项目文件夹名字,注意看好路径!(构建了之后要从那个文件夹里拿出来)
结束,最好等一会。等待插件构建基础框架完毕(可以喝口水啥的)
当发现onEnable这一行变成黄色的时候,即构建完毕

命名规则
注意,命名需要使用小驼峰或者单词首字母大写的方式进行命名,不要像我某个朋友一样(@mufeng1314)
全是拼音首字母,给人看自闭了都

上学回来更新下一章
好耶,坐等更新
 本帖最后由 Fantasys 于 2021-9-2 12:42 编辑 
前排,最新的插件教程,好耶
前排,最新的插件教程,好耶
Fantasys 发表于 2021-9-2 01:09
前排,最新的模组教程,好耶
你这是复制的哪里的…这是插件教程…
以及楼主要不要考虑下排版的问题?
牛啊 支持啊 怎么不火