WebInterface/build.gradle.kts
Teriuihi d928ea4b87 Add initial project setup and core functionality
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.
2025-05-03 03:20:46 +02:00

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()
}