guard/plugins/paper/build.gradle.kts
loki5512344 cf9608ce5d
Initial commit: Rampart v0.2.0
Multi-layer DDoS protection for Minecraft servers.

- rampart-core: Edge node with XDP/eBPF + Rust L7 filtering
- rampart-manager: REST API with JWT auth, Redis sync
- rampart-cli: CLI tool for operators
- velocity-plugin: Domain check, HMAC verify, server registry, load balancer
- paper-plugin: Auto-registration, heartbeat, HMAC verify
- dashboard: React + Vite web UI for management
2026-07-20 20:53:32 +02:00

26 lines
538 B
Kotlin

plugins {
id("java")
id("com.gradleup.shadow") version "9.0.0-beta2"
}
repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
}
dependencies {
compileOnly("io.papermc.paper:paper-api:1.21.3-R0.1-SNAPSHOT")
implementation("redis.clients:jedis:5.2.0")
}
tasks {
shadowJar {
archiveBaseName.set("rampart-paper")
archiveClassifier.set("")
archiveVersion.set(project.property("version").toString())
}
build {
dependsOn(shadowJar)
}
}