This commit introduces the WebInterface plugin with core modules, including a login command, reload command, and event listener for player bans. Gradle build files, configuration management, and supporting scripts (gradlew) are also included to enable project setup and build automation.
26 lines
644 B
Plaintext
26 lines
644 B
Plaintext
plugins {
|
|
id("java")
|
|
}
|
|
|
|
group = "com.alttd.webinterface"
|
|
version = "1.0-SNAPSHOT"
|
|
description = "WebInterface"
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
maven("https://nexus.velocitypowered.com/repository/maven-public/")
|
|
maven("https://jitpack.io") //Litebans
|
|
}
|
|
|
|
dependencies {
|
|
compileOnly("com.velocitypowered:velocity-api:3.1.2-SNAPSHOT") // Velocity
|
|
annotationProcessor("com.velocitypowered:velocity-api:3.1.2-SNAPSHOT")
|
|
compileOnly("com.gitlab.ruany:LiteBansAPI:0.6.1")
|
|
compileOnly("org.projectlombok:lombok:1.18.30")
|
|
annotationProcessor("org.projectlombok:lombok:1.18.30")
|
|
}
|
|
|
|
tasks.test {
|
|
useJUnitPlatform()
|
|
}
|