Skip to content

Commit

Permalink
Add build.gradle.kts for modules
Browse files Browse the repository at this point in the history
Took 20 minutes
  • Loading branch information
Fisher2911 committed Aug 13, 2023
1 parent cf4540c commit 3ba865f
Show file tree
Hide file tree
Showing 6 changed files with 224 additions and 0 deletions.
54 changes: 54 additions & 0 deletions common/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
/*
*
* * HMCLeaves
* * Copyright (C) 2022 Hibiscus Creative Studios
* *
* * This program is free software: you can redistribute it and/or modify
* * it under the terms of the GNU General Public License as published by
* * the Free Software Foundation, either version 3 of the License, or
* * (at your option) any later version.
* *
* * This program is distributed in the hope that it will be useful,
* * but WITHOUT ANY WARRANTY; without even the implied warranty of
* * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* * GNU General Public License for more details.
* *
* * You should have received a copy of the GNU General Public License
* * along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/

plugins {
id("java")
}

group = "io.github.fisher2911"
version = "1.1.0"

repositories {
mavenCentral()
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
maven("https://oss.sonatype.org/content/repositories/snapshots")
maven("https://oss.sonatype.org/content/repositories/central")
maven("https://jitpack.io")
maven("https://maven.enginehub.org/repo/")
maven("https://repo.codemc.io/repository/maven-snapshots/")
maven("https://mvn.lumine.io/repository/maven-public/") { metadataSources { artifact() } }
maven("https://repo.xenondevs.xyz/releases")
}

dependencies {
compileOnly("org.spigotmc:spigot-api:1.18.1-R0.1-SNAPSHOT")
compileOnly("com.github.oraxen:oraxen:1.159.0")
compileOnly("com.github.LoneDev6:api-itemsadder:3.0.0")
compileOnly("org.xerial:sqlite-jdbc:3.39.2.0")
compileOnly("com.sk89q.worldedit:worldedit-core:7.2.14-SNAPSHOT")
compileOnly("com.sk89q.worldedit:worldedit-bukkit:7.2.14-SNAPSHOT")
compileOnly("io.lumine:MythicCrucible:1.6.0-SNAPSHOT")
compileOnly("io.lumine:Mythic-Dist:5.2.1")
compileOnly("xyz.xenondevs.nova:nova-api:0.14.7")
implementation("com.zaxxer:HikariCP:3.3.0")
implementation("org.bstats:bstats-bukkit:3.0.0")
implementation(platform("com.intellectualsites.bom:bom-1.18.x:1.19"))
implementation("com.github.retrooper.packetevents:spigot:2.0.0-SNAPSHOT")
}
34 changes: 34 additions & 0 deletions v1_18/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
plugins {
id("java")
id("io.papermc.paperweight.userdev") version "1.5.1"
}

group = "io.github.fisher2911"
version = "1.1.0"

repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
maven("https://oss.sonatype.org/content/groups/public/")
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
maven("https://oss.sonatype.org/content/repositories/snapshots")
maven("https://oss.sonatype.org/content/repositories/central")
maven("https://jitpack.io")
maven("https://maven.enginehub.org/repo/")
maven("https://repo.codemc.io/repository/maven-snapshots/")
maven("https://mvn.lumine.io/repository/maven-public/") { metadataSources { artifact() } }
maven("https://repo.xenondevs.xyz/releases")
}

dependencies {
compileOnly("io.papermc.paper:paper-api:1.18-R0.1-SNAPSHOT")
paperweight.paperDevBundle("1.18-R0.1-SNAPSHOT")
implementation(project(":common"))
}

tasks {
assemble {
dependsOn(reobfJar)
}
}
34 changes: 34 additions & 0 deletions v1_18_2/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
plugins {
id("java")
id("io.papermc.paperweight.userdev") version "1.5.1"
}

group = "io.github.fisher2911"
version = "1.1.0"

repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
maven("https://oss.sonatype.org/content/groups/public/")
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
maven("https://oss.sonatype.org/content/repositories/snapshots")
maven("https://oss.sonatype.org/content/repositories/central")
maven("https://jitpack.io")
maven("https://maven.enginehub.org/repo/")
maven("https://repo.codemc.io/repository/maven-snapshots/")
maven("https://mvn.lumine.io/repository/maven-public/") { metadataSources { artifact() } }
maven("https://repo.xenondevs.xyz/releases")
}

dependencies {
compileOnly("io.papermc.paper:paper-api:1.18.2-R0.1-SNAPSHOT")
paperweight.paperDevBundle("1.18.2-R0.1-SNAPSHOT")
implementation(project(":common"))
}

tasks {
assemble {
dependsOn(reobfJar)
}
}
34 changes: 34 additions & 0 deletions v1_19/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
plugins {
id("java")
id("io.papermc.paperweight.userdev") version "1.5.1"
}

group = "io.github.fisher2911"
version = "1.1.0"

repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
maven("https://oss.sonatype.org/content/groups/public/")
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
maven("https://oss.sonatype.org/content/repositories/snapshots")
maven("https://oss.sonatype.org/content/repositories/central")
maven("https://jitpack.io")
maven("https://maven.enginehub.org/repo/")
maven("https://repo.codemc.io/repository/maven-snapshots/")
maven("https://mvn.lumine.io/repository/maven-public/") { metadataSources { artifact() } }
maven("https://repo.xenondevs.xyz/releases")
}

dependencies {
compileOnly("io.papermc.paper:paper-api:1.19-R0.1-SNAPSHOT")
paperweight.paperDevBundle("1.19-R0.1-SNAPSHOT")
implementation(project(":common"))
}

tasks {
assemble {
dependsOn(reobfJar)
}
}
34 changes: 34 additions & 0 deletions v1_19_3/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
plugins {
id("java")
id("io.papermc.paperweight.userdev") version "1.5.1"
}

group = "io.github.fisher2911"
version = "1.1.0"

repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
maven("https://oss.sonatype.org/content/groups/public/")
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
maven("https://oss.sonatype.org/content/repositories/snapshots")
maven("https://oss.sonatype.org/content/repositories/central")
maven("https://jitpack.io")
maven("https://maven.enginehub.org/repo/")
maven("https://repo.codemc.io/repository/maven-snapshots/")
maven("https://mvn.lumine.io/repository/maven-public/") { metadataSources { artifact() } }
maven("https://repo.xenondevs.xyz/releases")
}

dependencies {
compileOnly("io.papermc.paper:paper-api:1.19.3-R0.1-SNAPSHOT")
paperweight.paperDevBundle("1.19.3-R0.1-SNAPSHOT")
implementation(project(":common"))
}

tasks {
assemble {
dependsOn(reobfJar)
}
}
34 changes: 34 additions & 0 deletions v1_20/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
plugins {
id("java")
id("io.papermc.paperweight.userdev") version "1.5.1"
}

group = "io.github.fisher2911"
version = "1.1.0"

repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
maven("https://oss.sonatype.org/content/groups/public/")
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
maven("https://oss.sonatype.org/content/repositories/snapshots")
maven("https://oss.sonatype.org/content/repositories/central")
maven("https://jitpack.io")
maven("https://maven.enginehub.org/repo/")
maven("https://repo.codemc.io/repository/maven-snapshots/")
maven("https://mvn.lumine.io/repository/maven-public/") { metadataSources { artifact() } }
maven("https://repo.xenondevs.xyz/releases")
}

dependencies {
compileOnly("io.papermc.paper:paper-api:1.20.1-R0.1-SNAPSHOT")
paperweight.paperDevBundle("1.20.1-R0.1-SNAPSHOT")
implementation(project(":common"))
}

tasks {
assemble {
dependsOn(reobfJar)
}
}

0 comments on commit 3ba865f

Please sign in to comment.