基于Java的Minecraft游戏后端自定义插件 03了解javadoc
了解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
服务器加载顺序
通过上图我们可以得知onLoad() onEnable()这两个方法其实就是在加载流程中的 这两个阶段中invoke,而onDisable()方法则是在服务器关闭的时候才会被invoke
日志打印
硬核调试打印:System.out.print(“硬核日志”)
推荐打印:getLogger().info(“onEnable has been invoked!”);
使用这个打印在logs里会有日志
导出jar包的两种方式
我们打开IDEA里的 Project Structure 我们点击最左边那一栏里的
Artifacts 点击绿色的 + 号之后创建一个JAR类型的Artifacts
之后我们自定义好名字开始设定要往等下的这个jar包丢些什么东西进去
这一步是设置我们要把Tutorial1这个模块给输出出去(也就是编译成class之后丢在里面),然后我们丢plugin.yml
我们点击 Tutorial.jar 上方的那个绿色加号
之后点击 File,然后把我们刚才写好的plugin.yml也给丢进去
之后我们就可以OK保存了
之后我们点击工具栏上的 Build
之后点击 Build Artifacts 然后在弹出来的窗口中选中
Build 之后IDEA就会为我们开始构建了…
构建完成之后jar包就会出现在我们项目中的 ./out/artifacts/项目名/刚才构建设置当中的名.jar这里
那么我们丢进服务器里的plugins文件夹里
Gradle一键导出
javadoc学习
后续开发插件想要实现功能的参考类与方法均由此查找
源项目地址:https://github.com/BukkitAPI-Translation-Group/Chinese_BukkitAPI