Step 1. Add the JitPack repository to your build file
Add it in your root settings.gradle at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Add it in your settings.gradle.kts at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
}
Add to pom.xml
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Add it in your build.sbt at the end of resolvers:
resolvers += "jitpack" at "https://jitpack.io"
Add it in your project.clj at the end of repositories:
:repositories [["jitpack" "https://jitpack.io"]]
Step 2. Add the dependency
dependencies {
implementation 'com.github.CyberedCake:CyberAPI-testing:6'
}
dependencies {
implementation("com.github.CyberedCake:CyberAPI-testing:6")
}
<dependency>
<groupId>com.github.CyberedCake</groupId>
<artifactId>CyberAPI-testing</artifactId>
<version>6</version>
</dependency>
libraryDependencies += "com.github.CyberedCake" % "CyberAPI-testing" % "6"
:dependencies [[com.github.CyberedCake/CyberAPI-testing "6"]]
Step 1) Include the below code in your build.gradle "repositories" section.
repositories {
maven { url 'https://jitpack.io' }
}
Step 2) Include the below code in your build.gradle "dependencies" and replace "LATEST BUILD" with the latest build that you see here: <br> Note: It is recommended that you include "common" as well in your gradle dependencies in order to include the common java documentation, though it should be noted that this isn't required.
dependencies {
implementation 'com.github.CyberedCake.CyberAPI-testing:spigot:LATEST BUILD'
implementation 'com.github.CyberedCake.CyberAPI-testing:common:LATEST BUILD'
}
Step 3) Reload your gradle project and follow the usage instructions below.
Step 1) Include the below code in your pom.xml "repositories" section.
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Step 2) Include the below code in your build.gradle "dependencies" and replace "LATEST BUILD" with the latest build that you see here: <br> Note: It is recommended that you include "common" as well in your gradle dependencies in order to include the common java documentation, though it should be noted that this isn't required.
<dependencies>
<dependency>
<groupId>com.github.CyberedCake.CyberAPI-testing</groupId>
<artifactId>spigot</artifactId>
<version>LATEST BUILD</version>
</dependency>
<dependency>
<groupId>com.github.CyberedCake.CyberAPI-testing</groupId>
<artifactId>common</artifactId>
<version>LATEST BUILD</version>
</dependency>
</dependencies>
Step 3) Reload your maven project and follow the usage instructions below.
To use CyberAPI, write this in your main onEnable method:
import net.cybercake.cyberapi.spigot.CyberAPI;
import net.cybercake.cyberapi.common.builders.settings.Settings;
public class MainClass extends CyberAPI { // you must extend CyberAPI instead of JavaPlugin
@Override
public void onEnable() {
startCyberAPI( // this method will start CyberAPI and is **required** to be the first thing in your onEnable() method
Settings.builder()
// put your settings here, usually in the form of .<setting>(<value>)
.mainPackage("<your groupID>")
// it is necessary (almost required at this point) to define your main package, as it is used for CyberAPI's
// custom command and listener system
.build() // build once you have changed the settings you want
);
// now you have access to everything CyberAPI!
// view the docs here: https://docs.spigot.cybercake.net/
}
}
</details>
<details>
<summary><b>INSTALL FOR BUNGEECORD</b> (click to expand/shrink)</summary>
Step 1) Include the below code in your build.gradle "repositories" section.
repositories {
maven { url 'https://jitpack.io' }
}
Step 2) Include the below code in your build.gradle "dependencies" and replace "LATEST BUILD" with the latest build that you see here: <br> Note: It is recommended that you include "common" as well in your gradle dependencies in order to include the common java documentation, though it should be noted that this isn't required.
dependencies {
implementation 'com.github.CyberedCake.CyberAPI-testing:bungee:LATEST BUILD'
implementation 'com.github.CyberedCake.CyberAPI-testing:common:LATEST BUILD'
}
Step 3) Reload your gradle project and follow the usage instructions below.
Step 1) Include the below code in your pom.xml "repositories" section.
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Step 2) Include the below code in your build.gradle "dependencies" and replace "LATEST BUILD" with the latest build that you see here: <br> Note: It is recommended that you include "common" as well in your gradle dependencies in order to include the common java documentation, though it should be noted that this isn't required.
<dependencies>
<dependency>
<groupId>com.github.CyberedCake.CyberAPI-testing</groupId>
<artifactId>bungee</artifactId>
<version>LATEST BUILD</version>
</dependency>
<dependency>
<groupId>com.github.CyberedCake.CyberAPI-testing</groupId>
<artifactId>common</artifactId>
<version>LATEST BUILD</version>
</dependency>
</dependencies>
Step 3) Reload your maven project and follow the usage instructions below.
To use CyberAPI, write this in your main onEnable method:
import net.cybercake.cyberapi.bungee.CyberAPI;
import net.cybercake.cyberapi.common.builders.settings.Settings;
public class MainClass extends CyberAPI { // you must extend CyberAPI instead of Plugin
@Override
public void onEnable() {
startCyberAPI( // this method will start CyberAPI and is **required** to be the first thing in your onEnable() method
Settings.builder()
// put your settings here, usually in the form of .<setting>(<value>)
.mainPackage("<your groupID>")
// it is necessary (almost required at this point) to define your main package, as it is used for CyberAPI's
// custom command and listener system
.build() // build once you have changed the settings you want
);
// now you have access to everything CyberAPI!
// view the docs here: https://docs.bungee.cybercake.net/
}
}
</details>