mirror of
https://github.com/Motschen/Blur.git
synced 2025-12-13 10:25:09 +01:00
Bump satin dependency to version 1.14.0 Bump midnightlib dependency to version 1.5.0 Bump version to 3.1.1
75 lines
1.7 KiB
Groovy
Executable File
75 lines
1.7 KiB
Groovy
Executable File
plugins {
|
|
id 'fabric-loom' version '1.3-SNAPSHOT'
|
|
id 'maven-publish'
|
|
}
|
|
|
|
sourceCompatibility = JavaVersion.VERSION_17
|
|
targetCompatibility = JavaVersion.VERSION_17
|
|
|
|
archivesBaseName = project.archives_base_name
|
|
version = project.mod_version
|
|
group = project.maven_group
|
|
|
|
repositories {
|
|
maven {
|
|
name = 'Ladysnake Mods'
|
|
url = 'https://maven.ladysnake.org/releases'
|
|
content {
|
|
includeGroup 'org.ladysnake'
|
|
includeGroupByRegex 'dev\\.onyxstudios.*'
|
|
}
|
|
}
|
|
maven {
|
|
url = 'https://maven.terraformersmc.com/releases'
|
|
content {
|
|
includeGroup 'com.terraformersmc'
|
|
}
|
|
}
|
|
maven {
|
|
url = "https://api.modrinth.com/maven"
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
minecraft "com.mojang:minecraft:${project.minecraft_version}"
|
|
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
|
|
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
|
|
|
|
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
|
|
modImplementation "org.ladysnake:satin:${satin_version}"
|
|
include "org.ladysnake:satin:${satin_version}"
|
|
|
|
implementation 'com.google.code.findbugs:jsr305:3.0.2'
|
|
modImplementation "maven.modrinth:midnightlib:${project.midnightlib_version}"
|
|
include "maven.modrinth:midnightlib:${project.midnightlib_version}"
|
|
}
|
|
|
|
processResources {
|
|
inputs.property "version", project.version
|
|
|
|
filesMatching("fabric.mod.json") {
|
|
expand "version": project.version
|
|
}
|
|
}
|
|
|
|
tasks.withType(JavaCompile).configureEach {
|
|
// Minecraft 1.18 (1.18-pre2) upwards uses Java 17.
|
|
it.options.release = 17
|
|
}
|
|
|
|
java {
|
|
withSourcesJar()
|
|
}
|
|
|
|
jar {
|
|
from "LICENSE"
|
|
}
|
|
|
|
// configure the maven publication
|
|
publishing {
|
|
publications {
|
|
mavenJava(MavenPublication) {
|
|
from components.java
|
|
}
|
|
}
|
|
} |