內部的 Sponge Classes

如果你需要存取 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: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'
}