package io.gitlab.jfronny.lom import net.fabricmc.loom.LoomGradleExtension import org.gradle.api.Project import org.gradle.api.provider.Property import java.util.* interface LomExtension { var yarnBuild: String? fun yarn(yarnBuild: String) { this.yarnBuild = Objects.requireNonNull(yarnBuild) } fun mojmap() { yarnBuild = null } val minecraftVersion: Property val loaderVersion: Property companion object { operator fun get(project: Project): LoomGradleExtension { return project.extensions.getByName("lom") as LoomGradleExtension } } }