Thunder
A simulation anti-cheat for Minestom
Source Code
NOTE
Thunder is currently in early access preview and not accessible publicly.
Installation
kts
repositories {
maven {
name = "skylite"
url = uri("https://maven.skylite.gg/private")
credentials {
username = providers.gradleProperty("skyliteUsername").orNull ?: System.getenv("SKYLITE_MAVEN_USERNAME")
password = providers.gradleProperty("skylitePassword").orNull ?: System.getenv("SKYLITE_MAVEN_PASSWORD")
}
content {
includeModule("gg.skylite", "thunder")
}
}
}
dependencies {
implementation("gg.skylite:thunder:0.1.0")
}groovy
repositories {
maven {
name = 'skylite'
url = uri('https://maven.skylite.gg/private')
credentials {
username = providers.gradleProperty('skyliteUsername').orNull ?: System.getenv('SKYLITE_MAVEN_USERNAME')
password = providers.gradleProperty('skylitePassword').orNull ?: System.getenv('SKYLITE_MAVEN_PASSWORD')
}
content {
includeModule('gg.skylite', 'thunder')
}
}
}
dependencies {
implementation 'gg.skylite:thunder:0.1.0'
}xml
<repositories>
<repository>
<id>skylite</id>
<url>https://maven.skylite.gg/private</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>gg.skylite</groupId>
<artifactId>thunder</artifactId>
<version>0.1.0</version>
</dependency>
</dependencies>How do I authenticate a private repository in Maven?
Add the repository credentials to ~/.m2/settings.xml:
xml
<settings>
<servers>
<server>
<id>skylite</id>
<username>${env.SKYLITE_MAVEN_USERNAME}</username>
<password>${env.SKYLITE_MAVEN_PASSWORD}</password>
</server>
</servers>
</settings>