插件开发

这部分的目的是帮助想要开发基于 Sponge API 的插件的开发者。这些文章覆盖了 Sponge API 的方方面面,及其背后的一些概念。重要的一点是理解这一节的目的是帮助开发者开始接触 Sponge API,而不是对每个概念面面俱到。如果你已经基本熟悉 API 了,可能你更需要的是 JavaDoc

注解

我们建议你在拥有 Java 开发经验的前提下进行插件开发!简单的 复制-粘贴 示例代码通常不会正常工作,尤其是在不做任何修改的情况下。

小技巧

Cookbook 包含了一系列功能性的插件,这些插件用于演示 Sponge API 的若干特定部分,并可以分别地独立通过 Gradle 或 Maven 编译。部分插件演示了如何使用其他 JVM 语言如 Scala 和 Kotlin 等编写插件。