Skip to content

Latest commit

 

History

History
57 lines (30 loc) · 2.5 KB

EX-2-2.md

File metadata and controls

57 lines (30 loc) · 2.5 KB

EX-2-2 调试菜单插件

这里就没啥好讲的啦,删除「HarmonyAuth」,安装「HoofPower」,启动服务器,启动客户端:

[00:00:00 INFO]: Done (1.778s)! For help, type "help"

打开菜单:

OPENMENU

显示公告:

ANN.png

随机传送:

TP.png

反正都很好,笔者心里还是很开心的~(退出服务器那个太简单就不截图了)

本次行动的源代码:https://github.com/Andy-K-Sparklight/PluginDiaryCode/tree/master/HoofPower/src

行动总结

插件说起来简单,做起来可有点难哦~

一般的服务器菜单比我们的大很多,而且通常很少一步调试到位,都是反复进行调试之后的结果。

这次因为我们使用的是经典 GUI,所以功能做得很粗糙,可配置性很低(除公告外无法配置),实际应用中这可是不行的。

为了让各位读到原始的代码,我几乎没有使用自定义类,真正编写插件时,像 GUI 按钮那种地方完全可以简化的嘛……

不过反正赢了就是最好的啦。

行吧,如果你的代码也正常运行就太好啦,因为——

行动结束

确认行动结束

第三个插件……回顾我们第一次写的「Hello World」插件,笔者也不由得感慨:进步真的好快!

实际上到此,Bukkit 插件开发的基本知识就结束了,下一章里我们会讲一些高级的内容,诸如数据库、反射等。在完成下一次行动——「HarmonyAuth SMART」后,我们就会开始进入真正的开发思维啦~

挑战就在你面前——但,你是不是觉得没有像之前面对「Hello World」插件时那么紧张了呢?这是因为你学习了更多的知识啦~

哎哎哎,别急着翻下一页呀,听首歌再走嘛~

(如果我知道你没有听的话,我下次就要开自动播放了哦~)

<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width="100%" height="86" src="//music.163.com/outchain/player?type=2&id=1401841102&auto=0&height=66"></iframe>