基于Java的Minecraft游戏后端自定义插件 03了解javadoc

内容简介

了解javadoc
学会javadoc使用
了解plugin.yml

了解yaml语法

yaml语法:https://www.cnblogs.com/baizihua/p/12222599.html

yaml在线解析:http://www.bejson.com/validators/yaml_editor/

了解plugin.yml

pluginyaml:https://www.spigotmc.org/wiki/plugin-yml/

官方文档地址https://bukkit.gamepedia.com/Plugin_YAML

服务器加载顺序

基于Java的Minecraft游戏后端自定义插件 03了解javadoc
通过上图我们可以得知onLoad() onEnable()这两个方法其实就是在加载流程中的 这两个阶段中invoke,而onDisable()方法则是在服务器关闭的时候才会被invoke

日志打印

硬核调试打印:System.out.print(“硬核日志”)
推荐打印:getLogger().info(“onEnable has been invoked!”);
使用这个打印在logs里会有日志

导出jar包的两种方式

我们打开IDEA里的 Project Structure 我们点击最左边那一栏里的
Artifacts 点击绿色的 + 号之后创建一个JAR类型的Artifacts
基于Java的Minecraft游戏后端自定义插件 03了解javadoc
之后我们自定义好名字开始设定要往等下的这个jar包丢些什么东西进去
基于Java的Minecraft游戏后端自定义插件 03了解javadoc
这一步是设置我们要把Tutorial1这个模块给输出出去(也就是编译成class之后丢在里面),然后我们丢plugin.yml

我们点击 Tutorial.jar 上方的那个绿色加号
之后点击 File,然后把我们刚才写好的plugin.yml也给丢进去
之后我们就可以OK保存了
之后我们点击工具栏上的 Build
之后点击 Build Artifacts 然后在弹出来的窗口中选中
Build 之后IDEA就会为我们开始构建了…

构建完成之后jar包就会出现在我们项目中的 ./out/artifacts/项目名/刚才构建设置当中的名.jar这里
那么我们丢进服务器里的plugins文件夹里

基于Java的Minecraft游戏后端自定义插件 03了解javadoc
Gradle一键导出

javadoc学习

后续开发插件想要实现功能的参考类与方法均由此查找
源项目地址:https://github.com/BukkitAPI-Translation-Group/Chinese_BukkitAPI

https://bukkit.windit.net/javadoc/index.html