# 必备知识
如果掌握了下方任意一种开发技能,那么掌握Apollo插件开发将会事半功倍。
# Java服插件开发基础
Java服插件开发,即使用Java或Kotlin等jvm语言,使用Spigot等类似服务端,进行玩法开发。
虽然中国版Apollo插件的开发是使用Python进行开发,但是相信在掌握了jvm语言的前提下,会更容易上手,并且更容易理解Apollo插件的开发逻辑。
# 中国版Mod开发
如果已经掌握中国版Mod开发,那么学习Apollo插件的开发,将会更加轻松。因为Apollo插件的开发就是在ModSDK的基础上,新增了一系列服务器类型的概念,和专用的接口,并且提供了高性能的数据库后端,供数据存取。关于Apollo框架的结构,将会在后面的章节讲到。
对于已经会编写中国版Mod的开发者来说,学习Apollo插件编写,需要将更多的精力放在了解服务器插件的工作流程上。