MCProtocolLib/protocol/build.gradle.kts
chris 667e02d38c
Some checks failed
Java CI with Gradle / build (push) Has been cancelled
Deploy / build (push) Has been cancelled
1.21.2 release (#870)
* 1.21.2 release

* Update minecraftauth, adventure to latest releases
2024-12-12 09:11:01 +08:00

53 lines
1 KiB
Text

plugins {
id("mcprotocollib.publish-conventions")
jacoco
}
version = "1.21.4-SNAPSHOT"
description = "MCProtocolLib is a simple library for communicating with Minecraft clients and servers."
dependencies {
// Minecraft related libraries
api(libs.cloudburstnbt)
// Gson
api(libs.gson)
// MinecraftAuth for authentication
api(libs.minecraftauth)
// Slf4j
api(libs.slf4j.api)
// Kyori adventure
api(libs.bundles.adventure)
// Math utilities
api(libs.bundles.math)
// Stripped down fastutil
api(libs.bundles.fastutil)
// Netty
api(libs.bundles.netty)
// Checker Framework
api(libs.checkerframework.qual)
// Test dependencies
testImplementation(libs.junit.jupiter)
testImplementation(libs.slf4j.simple)
}
tasks.test {
finalizedBy(tasks.jacocoTestReport)
}
tasks.jacocoTestReport {
dependsOn(tasks.test)
reports {
xml.required = false
csv.required = false
html.outputLocation = layout.buildDirectory.dir("jacocoHtml")
}
}