VulpesCloud Docs
Developer

Getting Started

Repository

To be able to use the VulpesCloud API, you need to add the repository to your build system.

maven {
    name = "vulpescloudRepositorySnapshots"
    url = uri("https://repo.vulpescloud.de/snapshots")
}
maven {
    name "vulpescloudRepositorySnapshots"
    url "https://repo.vulpescloud.de/snapshots"
}
<repository>
  <id>vulpescloud-repository-snapshots</id>
  <name>VulpesCloud Repository</name>
  <url>https://repo.vulpescloud.de/snapshots</url>
</repository>

Dependencies

To use the VulpesCloud API, you need to add the following dependencies to your project.

artifact idusage
VulpesCloud-apiWhen developing anything related to VulpesCloud
VulpesCloud-bridgeWhen developing Minecraft plugins that use the VulpesCloud API
VulpesCloud-connectorGenerally no use
VulpesCloud-nodeWhen developing modules for the Cloud
VulpesCloud-wrapperWhen developing a plugin that needs more access to the service than what the bridge can offer
Replace the %version% with the version that you want to use! Newest Version is 2.0.0-ALPHA
dependencies {
    compileOnly("de.vulpescloud:VulpesCloud-api:%version%")
    compileOnly("de.vulpescloud:VulpesCloud-node:%version%")
    compileOnly("de.vulpescloud:VulpesCloud-bridge:%version%")
    compileOnly("de.vulpescloud:VulpesCloud-connector:%version%")
    compileOnly("de.vulpescloud:VulpesCloud-wrapper:%version%")
}
dependencies {
    compileOnly "de.vulpescloud:VulpesCloud-api:%version%"
    compileOnly "de.vulpescloud:VulpesCloud-node:%version%"
    compileOnly "de.vulpescloud:VulpesCloud-bridge:%version%"
    compileOnly "de.vulpescloud:VulpesCloud-connector:%version%"
    compileOnly "de.vulpescloud:VulpesCloud-wrapper:%version%"
}
<dependency>
  <groupId>de.vulpescloud</groupId>
  <artifactId>VulpesCloud-api</artifactId>
  <version>%version%</version>
</dependency>
<dependency>
  <groupId>de.vulpescloud</groupId>
  <artifactId>VulpesCloud-node</artifactId>
  <version>%version%</version>
</dependency>
<dependency>
  <groupId>de.vulpescloud</groupId>
  <artifactId>VulpesCloud-bridge</artifactId>
  <version>%version%</version>
</dependency>
<dependency>
  <groupId>de.vulpescloud</groupId>
  <artifactId>VulpesCloud-connector</artifactId>
  <version>%version%</version>
</dependency>
<dependency>
  <groupId>de.vulpescloud</groupId>
  <artifactId>VulpesCloud-wrapper</artifactId>
  <version>%version%</version>
</dependency>