Merge branch 'fix-assets' of https://github.com/CodyAdam/hytale-template-plugin into Avellea-main

This commit is contained in:
Britakee
2026-01-25 21:43:05 +01:00
3 changed files with 505 additions and 61 deletions

View File

@@ -1,6 +1,7 @@
plugins {
id("java-library")
id("com.gradleup.shadow") version "9.3.1"
id("run-hytale")
}
group = findProperty("pluginGroup") as String? ?: "com.example"
@@ -14,7 +15,7 @@ repositories {
dependencies {
// Hytale Server API (provided by server at runtime)
compileOnly(files("libs/HytaleServer.jar"))
compileOnly(files("libs/hytale-server.jar"))
// Common dependencies (will be bundled in JAR)
implementation("com.google.code.gson:gson:2.10.1")
@@ -25,6 +26,13 @@ dependencies {
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
}
// Configure server testing
runHytale {
// TODO: Update this URL when Hytale server is available
// Using Paper server as placeholder for testing the runServer functionality
jarUrl = "https://fill-data.papermc.io/v1/objects/d5f47f6393aa647759f101f02231fa8200e5bccd36081a3ee8b6a5fd96739057/paper-1.21.10-115.jar"
}
tasks {
// Configure Java compilation
compileJava {