Properly mark task internal methods as internal.

This commit is contained in:
2023-01-27 22:01:48 -08:00
parent ace5b0ab3e
commit 0129f761f2
4 changed files with 11 additions and 0 deletions

View File

@ -2,6 +2,7 @@ package gay.pizza.foundation.concrete
import org.gradle.api.DefaultTask import org.gradle.api.DefaultTask
import org.gradle.api.tasks.Input import org.gradle.api.tasks.Input
import org.gradle.api.tasks.Internal
import org.gradle.api.tasks.TaskAction import org.gradle.api.tasks.TaskAction
import java.io.File import java.io.File
import java.util.jar.JarFile import java.util.jar.JarFile
@ -42,6 +43,9 @@ abstract class RunMinecraftServer : DefaultTask() {
jar.manifest.mainAttributes.getValue("Main-Class")!! jar.manifest.mainAttributes.getValue("Main-Class")!!
} }
@Internal
abstract fun getServerDirectory(): File abstract fun getServerDirectory(): File
@Internal
abstract fun getServerJarName(): String abstract fun getServerJarName(): String
} }

View File

@ -2,6 +2,7 @@ package gay.pizza.foundation.concrete
import org.gradle.api.DefaultTask import org.gradle.api.DefaultTask
import org.gradle.api.tasks.Input import org.gradle.api.tasks.Input
import org.gradle.api.tasks.Internal
import org.gradle.api.tasks.TaskAction import org.gradle.api.tasks.TaskAction
import org.gradle.kotlin.dsl.getByType import org.gradle.kotlin.dsl.getByType
import java.io.File import java.io.File
@ -12,10 +13,12 @@ open class RunPaperServer : RunMinecraftServer() {
outputs.upToDateWhen { false } outputs.upToDateWhen { false }
} }
@Internal
override fun getServerDirectory(): File { override fun getServerDirectory(): File {
val concrete = project.extensions.getByType<ConcreteExtension>() val concrete = project.extensions.getByType<ConcreteExtension>()
return project.file(concrete.minecraftServerPath.get()) return project.file(concrete.minecraftServerPath.get())
} }
@Internal
override fun getServerJarName(): String = "paper.jar" override fun getServerJarName(): String = "paper.jar"
} }

View File

@ -1,6 +1,7 @@
package gay.pizza.foundation.concrete package gay.pizza.foundation.concrete
import org.gradle.api.DefaultTask import org.gradle.api.DefaultTask
import org.gradle.api.tasks.Internal
import org.gradle.api.tasks.TaskAction import org.gradle.api.tasks.TaskAction
import org.gradle.kotlin.dsl.getByType import org.gradle.kotlin.dsl.getByType
import java.io.File import java.io.File
@ -43,5 +44,6 @@ abstract class SetupMinecraftServer : DefaultTask() {
} }
} }
@Internal
abstract fun getServerDirectory(): File abstract fun getServerDirectory(): File
} }

View File

@ -1,6 +1,7 @@
package gay.pizza.foundation.concrete package gay.pizza.foundation.concrete
import org.gradle.api.tasks.Input import org.gradle.api.tasks.Input
import org.gradle.api.tasks.Internal
import org.gradle.api.tasks.TaskAction import org.gradle.api.tasks.TaskAction
import org.gradle.api.tasks.options.Option import org.gradle.api.tasks.options.Option
import org.gradle.kotlin.dsl.getByType import org.gradle.kotlin.dsl.getByType
@ -50,6 +51,7 @@ open class SetupPaperServer : SetupMinecraftServer() {
} }
} }
@Internal
override fun getServerDirectory(): File { override fun getServerDirectory(): File {
val concrete = project.extensions.getByType<ConcreteExtension>() val concrete = project.extensions.getByType<ConcreteExtension>()
return project.file(concrete.minecraftServerPath.get()) return project.file(concrete.minecraftServerPath.get())