跳到主要内容

TR-1 旅程的开始

欢迎来到《插件开发之旅》!这是本书所有内容中的第一部分,我们将通过一系列简单的插件项目,向读者展示插件开发的基本流程,以及与服务器交互的大致方式方法。

这一话中的项目功能都经过裁剪,使得它们更适合学习,我们所制作出来的插件或许不像实际应用中的插件那样有好看的界面、丰富的命令或者与其它插件交互的设定,但在核心功能上,我们所使用到的机制与产品级的插件,没有什么两样。大家在学了本章之后,再看到像是 LuckPerms 或者 Stargate 那样的插件时,在感叹于它们精巧设计的同时,心里也应该想着这也没什么难的,不过也就是那样。你会发现,尽管插件提供的功能多种多样,但它们在内部所使用的东西却是如此相似。

应该说,服务端插件开发不是经验丰富的软件工程师的专利,而是任何人经过学习和练习就能掌握的技能。我们既不需要服务端运维的经验,也不需要掌握什么高级的算法。在阅读了这一话的内容后,大家就可以借助着 Bukkit 的文档,以及搜索引擎或者 AI,开始着手为自己(或者朋友)的服务器编写简单的插件了。

那么,就让我们从这里开始插件世界的旅程吧!