Sponge 的实现类
若需依赖 Sponge 内部实现,你可以选择在你的插件的依赖中加上 SpongeCommon 、 SpongeVanilla 或者 SpongeForge 。
警告
但是,依赖某个具体实现终究只能是权宜之计。多数情况下,你都应该试着通过 SpongeAPI 问题追踪器 来请求添加特性。
另外, SpongeVanilla 和 SpongeForge 都有 dev
版本,这个版本的特点是没有混淆,因此适合在集成开发环境 (IDE) 中使用。同时,因为二者都自带 SpongeAPI ,你也不需要为此单独声明 SpongeAPI 的依赖。
SpongeCommon
Group ID :
org.spongepowered
Artifact ID :
spongecommon
Version :和 SpongeAPI 一致
Classifier :
dev
Gradle 使用范例
dependencies {
compile 'org.spongepowered:spongecommon:5.0.0-SNAPSHOT:dev'
}
SpongeVanilla
请先在下载页面中找到确定你需要的版本,然后将版本号字符串完整地复制过来。
Group ID :
org.spongepowered
Artifact ID :
spongevanilla
Version :请在下载链接页面中选择一个构建版本
Classifier :
dev
Gradle 使用范例
dependencies {
compile 'org.spongepowered:spongevanilla:1.8.9-4.2.0-BETA-348:dev'
}
SpongeForge
请先在下载页面中找到确定你需要的版本,然后将版本号字符串完整地复制过来。
Group ID :
org.spongepowered
Artifact ID :
spongeforge
Version :请在下载链接页面中选择一个构建版本
Classifier :
dev
Gradle 使用范例
dependencies {
compile 'org.spongepowered:spongeforge:1.8.9-1890-4.2.0-BETA-1625:dev'
}