1 package me.shedaniel.plugin.architect
3 import org.gradle.api.JavaVersion
4 import org.gradle.api.Plugin
5 import org.gradle.api.Project
6 import org.gradle.api.plugins.JavaPluginExtension
8 class ArchitectPlugin : Plugin<Project> {
9 override fun apply(project: Project) {
12 "plugin" to "eclipse",
15 project.extensions.create("architect", ArchitectPluginExtension::class.java, project)
17 project.afterEvaluate {
18 project.extensions.getByType(JavaPluginExtension::class.java).apply {
19 sourceCompatibility = JavaVersion.VERSION_1_8
20 targetCompatibility = JavaVersion.VERSION_1_8
24 project.tasks.register("remapMcp", RemapMCPTask::class.java) {