Skip to content

Commit c385acf

Browse files
committed
refactor: use new cloud api
1 parent 32f2d00 commit c385acf

File tree

11 files changed

+144
-119
lines changed

11 files changed

+144
-119
lines changed

build.gradle.kts

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,9 @@ subprojects {
2929

3030
dependencies {
3131
testImplementation(rootProject.libs.kotlin.test)
32-
implementation(rootProject.libs.kotlin.jvm)
32+
compileOnly(rootProject.libs.kotlin.jvm)
3333
}
3434

35-
3635
kotlin {
3736
jvmToolchain(21)
3837
compilerOptions {
@@ -44,17 +43,30 @@ subprojects {
4443
tasks.named("shadowJar", ShadowJar::class) {
4544
dependsOn("processResources")
4645
dependencies {
47-
include(project(":registration-shared"))
46+
exclude(dependency("app.simplecloud.controller:controller-api"))
47+
exclude(dependency("app.simplecloud.controller:controller-shared"))
48+
exclude(dependency("app.simplecloud:simplecloud-pubsub"))
4849
}
50+
4951
archiveFileName.set("${project.name}.jar")
52+
53+
relocate("com.google.protobuf", "app.simplecloud.relocate.google.protobuf")
54+
relocate("com.google.common", "app.simplecloud.relocate.google.common")
55+
relocate("io.grpc", "app.simplecloud.relocate.io.grpc")
56+
57+
relocate("org.incendo", "app.simplecloud.plugin.registration.relocate.incendo")
58+
relocate("org.spongepowered", "app.simplecloud.plugin.registration.relocate.spongepowered")
59+
relocate("app.simplecloud.plugin.api", "app.simplecloud.plugin.registration.relocate.plugin.api")
5060
}
5161

5262
tasks.test {
5363
useJUnitPlatform()
5464
}
5565

5666
tasks.processResources {
57-
expand("version" to project.version,
58-
"name" to project.name)
67+
expand(
68+
"version" to project.version,
69+
"name" to project.name
70+
)
5971
}
6072
}

gradle/libs.versions.toml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
[versions]
2-
kotlin = "2.0.20"
2+
kotlin = "2.1.20"
33
kotlin-coroutines = "1.9.0"
4-
shadow = "8.3.3"
5-
simplecloud-event = "0.0.1-dev.950792a"
4+
shadow = "8.3.6"
65
simplecloud-controller = "0.0.30-dev.bf5da83"
76
bungeecord = "1.20-R0.2-SNAPSHOT"
87
configurate = "4.1.2"
@@ -13,8 +12,6 @@ kotlin-jvm = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref =
1312
kotlin-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlin-coroutines" }
1413
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
1514

16-
simplecloud-event-velocity = { module = "app.simplecloud.event:event-wrapper-velocity", version.ref = "simplecloud-event"}
17-
simplecloud-event-bungeecord = { module = "app.simplecloud.event:event-wrapper-bungeecord", version.ref = "simplecloud-event" }
1815
simplecloud-controller = { module = "app.simplecloud.controller:controller-api", version.ref = "simplecloud-controller" }
1916
configurate = { module = "org.spongepowered:configurate-yaml", version.ref = "configurate"}
2017
configurate-kotlin = { module = "org.spongepowered:configurate-extra-kotlin", version.ref = "configurate"}

gradle/wrapper/gradle-wrapper.jar

122 Bytes
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

100644100755
Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 94 additions & 94 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

registration-bungeecord/build.gradle.kts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ plugins {
55
dependencies {
66
api(project(":registration-shared"))
77
compileOnly(libs.bungeecord)
8+
compileOnly(libs.simplecloud.controller)
9+
compileOnly(libs.kotlin.coroutines)
810
}
911

1012
modrinth {
@@ -25,9 +27,10 @@ modrinth {
2527
"1.21.1",
2628
"1.21.2",
2729
"1.21.3",
28-
"1.21.4"
30+
"1.21.4",
31+
"1.21.5",
2932
)
3033
loaders.add("bungeecord")
3134
changelog.set("https://docs.simplecloud.app/changelog")
3235
syncBodyFrom.set(rootProject.file("README.md").readText())
33-
}
36+
}
Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
dependencies {
2-
api(libs.bundles.configurate)
3-
api(libs.simplecloud.controller)
4-
api(libs.kotlin.coroutines)
5-
}
2+
api(libs.bundles.configurate) {
3+
exclude(group = "org.jetbrains.kotlin")
4+
exclude(group = "org.jetbrains.kotlinx")
5+
}
6+
7+
compileOnly(libs.simplecloud.controller)
8+
compileOnly(libs.kotlin.coroutines)
9+
}

registration-velocity/build.gradle.kts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ kotlin {
1111
dependencies {
1212
api(project(":registration-shared"))
1313
compileOnly("com.velocitypowered:velocity-api:3.4.0-SNAPSHOT")
14+
compileOnly(libs.simplecloud.controller)
15+
compileOnly(libs.kotlin.coroutines)
1416
}
1517

1618
tasks.named("compileKotlin") {
@@ -51,7 +53,8 @@ modrinth {
5153
"1.21.1",
5254
"1.21.2",
5355
"1.21.3",
54-
"1.21.4"
56+
"1.21.4",
57+
"1.21.5",
5558
)
5659
loaders.add("velocity")
5760
changelog.set("https://docs.simplecloud.app/changelog")

registration-waterdog/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@ repositories {
88
dependencies {
99
api(project(":registration-shared"))
1010
compileOnly("dev.waterdog.waterdogpe:waterdog:2.0.3-SNAPSHOT")
11-
}
11+
compileOnly(libs.simplecloud.controller)
12+
compileOnly(libs.kotlin.coroutines)
13+
}

0 commit comments

Comments
 (0)