diff --git a/build.gradle.kts b/build.gradle.kts index d7f087e..54f4712 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -2,17 +2,34 @@ plugins { id("java") } -group = "net.tplus" +group = "net.nuggetmc" version = "3.1-BETA" +val jarName = "TerminatorPlus-" + version; + repositories { mavenCentral() } dependencies { - + implementation(project(":TerminatorPlus-Plugin")) + implementation(project(":TerminatorPlus-API")) } -tasks.getByName("test") { - useJUnitPlatform() +tasks.jar { + from(configurations.compileClasspath.get().map { if (it.isDirectory()) it else zipTree(it) }) + archiveFileName.set(jarName + ".jar") +} +//TODO currently, the resources are in src/main/resources, because gradle is stubborn and won't include the resources in TerminatroPlus-Plugin/src/main/resources, will need to fix + +/* +task copyPlugin(type: Copy) { + from 'build/libs/' + jarName + '.jar' + into 'run/plugins' +} + */ + +tasks.register("copyPlugin", Copy::class.java) { + from("build/libs/" + jarName + ".jar") + into("run/plugins") } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 47b5f6c..0804d01 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,6 +1,6 @@ name: TerminatorPlus main: net.nuggetmc.tplus.TerminatorPlus -version: ${project.version} +version: ${version} api-version: 1.16 author: HorseNuggets @@ -12,4 +12,4 @@ permissions: terminatorplus.manage: true terminatorplus.manage: description: Allows for TerminatorPlus bot management. - default: op \ No newline at end of file + default: op