[READ-ONLY] Mirror of https://github.com/flo-bit/bskycam.
1plugins {
2 id 'net.fabricmc.fabric-loom' version "${loom_version}"
3 id 'maven-publish'
4}
5
6version = project.mod_version
7group = project.maven_group
8
9repositories {
10}
11
12loom {
13 splitEnvironmentSourceSets()
14
15 mods {
16 "bskycam" {
17 sourceSet sourceSets.main
18 sourceSet sourceSets.client
19 }
20 }
21}
22
23dependencies {
24 minecraft "com.mojang:minecraft:${project.minecraft_version}"
25 implementation "net.fabricmc:fabric-loader:${project.loader_version}"
26 implementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}"
27}
28
29processResources {
30 inputs.property "version", project.version
31
32 filesMatching("fabric.mod.json") {
33 expand "version": inputs.properties.version
34 }
35}
36
37tasks.withType(JavaCompile).configureEach {
38 it.options.release = 25
39}
40
41java {
42 withSourcesJar()
43 sourceCompatibility = JavaVersion.VERSION_25
44 targetCompatibility = JavaVersion.VERSION_25
45}
46
47jar {
48 inputs.property "projectName", project.name
49
50 from("LICENSE") {
51 rename { "${it}_${project.name}"}
52 }
53}
54
55publishing {
56 publications {
57 create("mavenJava", MavenPublication) {
58 from components.java
59 }
60 }
61
62 repositories {
63 }
64}