mirror of
https://github.com/GayPizzaSpecifications/foundation.git
synced 2025-08-05 22:41:31 +00:00
Initial renaming pass.
This commit is contained in:
@ -21,8 +21,8 @@ java.targetCompatibility = JavaVersion.VERSION_1_8
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
create("foundation") {
|
||||
id = "cloud.kubelet.foundation.gradle"
|
||||
implementationClass = "cloud.kubelet.foundation.gradle.FoundationGradlePlugin"
|
||||
id = "gay.pizza.foundation.gradle"
|
||||
implementationClass = "gay.pizza.foundation.gradle.FoundationGradlePlugin"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
package cloud.kubelet.foundation.gradle
|
||||
package gay.pizza.foundation.gradle
|
||||
|
||||
import org.gradle.api.provider.Property
|
||||
|
@ -1,4 +1,4 @@
|
||||
package cloud.kubelet.foundation.gradle
|
||||
package gay.pizza.foundation.gradle
|
||||
|
||||
import com.google.gson.Gson
|
||||
|
@ -1,4 +1,4 @@
|
||||
package cloud.kubelet.foundation.gradle
|
||||
package gay.pizza.foundation.gradle
|
||||
|
||||
import org.gradle.api.Plugin
|
||||
import org.gradle.api.Project
|
||||
@ -6,8 +6,8 @@ import org.gradle.kotlin.dsl.create
|
||||
|
||||
class FoundationGradlePlugin : Plugin<Project> {
|
||||
override fun apply(project: Project) {
|
||||
project.extensions.create<FoundationExtension>("foundation")
|
||||
val setupPaperServer = project.tasks.create<SetupPaperServer>("setupPaperServer")
|
||||
project.extensions.create<gay.pizza.foundation.gradle.FoundationExtension>("foundation")
|
||||
val setupPaperServer = project.tasks.create<gay.pizza.foundation.gradle.SetupPaperServer>("setupPaperServer")
|
||||
project.afterEvaluate { ->
|
||||
setupPaperServer.dependsOn(*project.subprojects
|
||||
.filter { it.name.startsWith("foundation-") }
|
||||
@ -15,10 +15,10 @@ class FoundationGradlePlugin : Plugin<Project> {
|
||||
.toTypedArray()
|
||||
)
|
||||
}
|
||||
val runPaperServer = project.tasks.create<RunPaperServer>("runPaperServer")
|
||||
val runPaperServer = project.tasks.create<gay.pizza.foundation.gradle.RunPaperServer>("runPaperServer")
|
||||
runPaperServer.dependsOn(setupPaperServer)
|
||||
|
||||
val updateManifests = project.tasks.create<UpdateManifestTask>("updateManifests")
|
||||
val updateManifests = project.tasks.create<gay.pizza.foundation.gradle.UpdateManifestTask>("updateManifests")
|
||||
project.tasks.getByName("assemble").dependsOn(updateManifests)
|
||||
}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package cloud.kubelet.foundation.gradle
|
||||
package gay.pizza.foundation.gradle
|
||||
|
||||
import org.gradle.api.Plugin
|
||||
import org.gradle.api.Project
|
@ -1,4 +1,4 @@
|
||||
package cloud.kubelet.foundation.gradle
|
||||
package gay.pizza.foundation.gradle
|
||||
|
||||
import com.google.gson.Gson
|
||||
import java.net.URI
|
||||
@ -8,7 +8,7 @@ import java.net.http.HttpResponse
|
||||
|
||||
class PaperVersionClient(
|
||||
val client: HttpClient = HttpClient.newHttpClient(),
|
||||
private val gson: Gson = FoundationGlobals.gson
|
||||
private val gson: Gson = gay.pizza.foundation.gradle.FoundationGlobals.gson
|
||||
) {
|
||||
private val apiBaseUrl = URI.create("https://papermc.io/api/v2/")
|
||||
|
@ -1,4 +1,4 @@
|
||||
package cloud.kubelet.foundation.gradle
|
||||
package gay.pizza.foundation.gradle
|
||||
|
||||
import org.gradle.api.DefaultTask
|
||||
import org.gradle.api.tasks.TaskAction
|
||||
@ -13,7 +13,7 @@ open class RunPaperServer : DefaultTask() {
|
||||
|
||||
@TaskAction
|
||||
fun runPaperServer() {
|
||||
val foundation = project.extensions.getByType<FoundationExtension>()
|
||||
val foundation = project.extensions.getByType<gay.pizza.foundation.gradle.FoundationExtension>()
|
||||
|
||||
val minecraftServerDirectory = project.file(foundation.minecraftServerPath.get())
|
||||
val paperJarFile = minecraftServerDirectory.resolve("paper.jar")
|
@ -1,4 +1,4 @@
|
||||
package cloud.kubelet.foundation.gradle
|
||||
package gay.pizza.foundation.gradle
|
||||
|
||||
import org.gradle.api.DefaultTask
|
||||
import org.gradle.api.tasks.Input
|
||||
@ -21,7 +21,7 @@ open class SetupPaperServer : DefaultTask() {
|
||||
|
||||
@TaskAction
|
||||
fun downloadPaperTask() {
|
||||
val foundation = project.extensions.getByType<FoundationExtension>()
|
||||
val foundation = project.extensions.getByType<gay.pizza.foundation.gradle.FoundationExtension>()
|
||||
val minecraftServerDirectory = project.file(foundation.minecraftServerPath.get())
|
||||
|
||||
if (!minecraftServerDirectory.exists()) {
|
@ -1,4 +1,4 @@
|
||||
package cloud.kubelet.foundation.gradle
|
||||
package gay.pizza.foundation.gradle
|
||||
|
||||
import java.net.URI
|
||||
import java.nio.file.Files
|
@ -1,4 +1,4 @@
|
||||
package cloud.kubelet.foundation.gradle
|
||||
package gay.pizza.foundation.gradle
|
||||
|
||||
import org.gradle.api.DefaultTask
|
||||
import org.gradle.api.tasks.TaskAction
|
||||
@ -21,7 +21,7 @@ open class UpdateManifestTask : DefaultTask() {
|
||||
} else null
|
||||
}.toMap()
|
||||
|
||||
Files.writeString(updateFile, FoundationGlobals.gson.toJson(updateManifest))
|
||||
Files.writeString(updateFile, gay.pizza.foundation.gradle.FoundationGlobals.gson.toJson(updateManifest))
|
||||
}
|
||||
|
||||
private fun ensureManifestsDir(): Path {
|
@ -1,4 +1,4 @@
|
||||
package cloud.kubelet.foundation.gradle
|
||||
package gay.pizza.foundation.gradle
|
||||
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.api.tasks.TaskOutputs
|
Reference in New Issue
Block a user