內部的 Sponge Classes

警告

这些文档是为 SpongeAPI 7 编写的,可能已经过时。 如果你觉得你可以帮助更新它们,请提交一个 PR!

如果你需要存取 Sponge 內部的 class,你可以加入 SpongeCommon、SpongeVanilla 或 SpongeForge 作為你插件專案的依賴項

警告

你只應該在必要時使用特定實作。如果可能,使用 SpongeAPI 或使用 SpongeAPI 問題追蹤 請求加入新功能。

除了一般 artifacts 以外,實作模組提供了沒有混淆適合在IDE中使用的 dev artifact。所有實作模組都包含API模組,所以你不需要額外添加 SpongeAPI 為相依。

SpongeCommon

  • Group ID: org.spongepowered

  • Artifact ID: spongecommon

  • Version:同 SpongeAPI + 当前推荐版本(参阅“版本规范”了解更多)

  • Classifier: dev

Gradle 使用範例

dependencies {
    compile 'org.spongepowered:spongecommon:7.1.0:dev'
}

SpongeVanilla

從下載頁面選擇並複製完整的版本號到你的相依性定義

  • Group ID: org.spongepowered

  • Artifact ID: spongevanilla

  • Version: 從下載頁面選擇建構版本

  • Classifier: dev

Gradle 使用範例

dependencies {
    compile 'org.spongepowered:spongevanilla:1.12.2-7.1.1-RC123:dev'
}

SpongeForge

從下載頁面選擇並複製完整的版本號到你的相依性定義

  • Group ID: org.spongepowered

  • Artifact ID: spongeforge

  • Version: 從下載頁面選擇建構版本

  • Classifier: dev

Gradle 使用範例

dependencies {
    compile 'org.spongepowered:spongeforge:1.12.2-2768-7.1.1-RC3484:dev'
}