Skip to content

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>

Video ​