diff --git a/fabric-1.14.4/build.gradle b/fabric-1.14.4/build.gradle index 7551ab23..29c32122 100644 --- a/fabric-1.14.4/build.gradle +++ b/fabric-1.14.4/build.gradle @@ -1,19 +1,8 @@ -buildscript { - repositories { - maven { url = 'https://maven.fabricmc.net/' } - jcenter() - mavenCentral() - } - dependencies { - classpath group: 'net.fabricmc', name: 'fabric-loom', version: '0.6-SNAPSHOT' - } +plugins { + id 'fabric-loom' version '0.10.65' } -apply plugin: 'fabric-loom' -sourceCompatibility = JavaVersion.VERSION_1_8 -targetCompatibility = JavaVersion.VERSION_1_8 - -archivesBaseName = project.archives_base_name +archivesBaseName = "Dynmap" version = parent.version group = parent.group @@ -23,20 +12,14 @@ configurations { } dependencies { - //to change the versions see the gradle.properties file minecraft "com.mojang:minecraft:${project.minecraft_version}" mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" - - // Fabric API. This is technically optional, but you probably want it anyway. modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' shadow project(path: ':DynmapCore', configuration: 'shadow') - - // PSA: Some older mods, compiled on Loom 0.2.1, might have outdated Maven POMs. - // You may need to force-disable transitiveness on them. } processResources { @@ -45,19 +28,11 @@ processResources { } } -// ensure that the encoding is set to UTF-8, no matter what the system default is -// this fixes some edge cases with special characters not displaying correctly -// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html -tasks.withType(JavaCompile) { - options.encoding = "UTF-8" -} - -// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task -// if it is present. -// If you remove this task, sources will not be generated. -task sourcesJar(type: Jar, dependsOn: classes) { - classifier = "sources" - from sourceSets.main.allSource +java { + // Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task + // if it is present. + // If you remove this line, sources will not be generated. + withSourcesJar() } jar { @@ -68,8 +43,8 @@ jar { } remapJar { - archiveName = "${archivesBaseName}-${version}-fabric-${project.minecraft_version}.jar" - destinationDir = file '../target' + archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + destinationDirectory = file '../target' } remapJar.doLast { diff --git a/fabric-1.14.4/gradle.properties b/fabric-1.14.4/gradle.properties index 45df5839..a4cfd00c 100644 --- a/fabric-1.14.4/gradle.properties +++ b/fabric-1.14.4/gradle.properties @@ -1,12 +1,4 @@ -# Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G -# Fabric Properties -# check these on https://fabricmc.net/use minecraft_version=1.14.4 yarn_mappings=1.14.4+build.18 -loader_version=0.10.1+build.209 -# Mod Properties -archives_base_name=Dynmap -# Dependencies -# currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api -fabric_version=0.28.5+1.14 \ No newline at end of file +loader_version=0.12.12 +fabric_version=0.28.5+1.14 diff --git a/fabric-1.14.4/src/main/resources/fabric.mod.json b/fabric-1.14.4/src/main/resources/fabric.mod.json index bbc17bcf..b20f558c 100644 --- a/fabric-1.14.4/src/main/resources/fabric.mod.json +++ b/fabric-1.14.4/src/main/resources/fabric.mod.json @@ -26,7 +26,7 @@ ], "depends": { - "fabricloader": ">=0.7.4", + "fabricloader": ">=0.12.12", "fabric": ">=0.17.0", "minecraft": "1.14.4" } diff --git a/fabric-1.15.2/build.gradle b/fabric-1.15.2/build.gradle index 7551ab23..29c32122 100644 --- a/fabric-1.15.2/build.gradle +++ b/fabric-1.15.2/build.gradle @@ -1,19 +1,8 @@ -buildscript { - repositories { - maven { url = 'https://maven.fabricmc.net/' } - jcenter() - mavenCentral() - } - dependencies { - classpath group: 'net.fabricmc', name: 'fabric-loom', version: '0.6-SNAPSHOT' - } +plugins { + id 'fabric-loom' version '0.10.65' } -apply plugin: 'fabric-loom' -sourceCompatibility = JavaVersion.VERSION_1_8 -targetCompatibility = JavaVersion.VERSION_1_8 - -archivesBaseName = project.archives_base_name +archivesBaseName = "Dynmap" version = parent.version group = parent.group @@ -23,20 +12,14 @@ configurations { } dependencies { - //to change the versions see the gradle.properties file minecraft "com.mojang:minecraft:${project.minecraft_version}" mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" - - // Fabric API. This is technically optional, but you probably want it anyway. modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' shadow project(path: ':DynmapCore', configuration: 'shadow') - - // PSA: Some older mods, compiled on Loom 0.2.1, might have outdated Maven POMs. - // You may need to force-disable transitiveness on them. } processResources { @@ -45,19 +28,11 @@ processResources { } } -// ensure that the encoding is set to UTF-8, no matter what the system default is -// this fixes some edge cases with special characters not displaying correctly -// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html -tasks.withType(JavaCompile) { - options.encoding = "UTF-8" -} - -// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task -// if it is present. -// If you remove this task, sources will not be generated. -task sourcesJar(type: Jar, dependsOn: classes) { - classifier = "sources" - from sourceSets.main.allSource +java { + // Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task + // if it is present. + // If you remove this line, sources will not be generated. + withSourcesJar() } jar { @@ -68,8 +43,8 @@ jar { } remapJar { - archiveName = "${archivesBaseName}-${version}-fabric-${project.minecraft_version}.jar" - destinationDir = file '../target' + archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + destinationDirectory = file '../target' } remapJar.doLast { diff --git a/fabric-1.15.2/gradle.properties b/fabric-1.15.2/gradle.properties index 786a38a3..dafc7dda 100644 --- a/fabric-1.15.2/gradle.properties +++ b/fabric-1.15.2/gradle.properties @@ -1,12 +1,4 @@ -# Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G -# Fabric Properties -# check these on https://fabricmc.net/use minecraft_version=1.15.2 yarn_mappings=1.15.2+build.17 -loader_version=0.10.1+build.209 -# Mod Properties -archives_base_name=Dynmap -# Dependencies -# currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api -fabric_version=0.23.0+build.328-1.15 \ No newline at end of file +loader_version=0.12.12 +fabric_version=0.28.5+1.15 diff --git a/fabric-1.15.2/src/main/resources/fabric.mod.json b/fabric-1.15.2/src/main/resources/fabric.mod.json index 3e405dfd..8c44af70 100644 --- a/fabric-1.15.2/src/main/resources/fabric.mod.json +++ b/fabric-1.15.2/src/main/resources/fabric.mod.json @@ -26,7 +26,7 @@ ], "depends": { - "fabricloader": ">=0.7.4", + "fabricloader": ">=0.12.12", "fabric": ">=0.17.0", "minecraft": "1.15.2" } diff --git a/fabric-1.16.4/build.gradle b/fabric-1.16.4/build.gradle index 7551ab23..29c32122 100644 --- a/fabric-1.16.4/build.gradle +++ b/fabric-1.16.4/build.gradle @@ -1,19 +1,8 @@ -buildscript { - repositories { - maven { url = 'https://maven.fabricmc.net/' } - jcenter() - mavenCentral() - } - dependencies { - classpath group: 'net.fabricmc', name: 'fabric-loom', version: '0.6-SNAPSHOT' - } +plugins { + id 'fabric-loom' version '0.10.65' } -apply plugin: 'fabric-loom' -sourceCompatibility = JavaVersion.VERSION_1_8 -targetCompatibility = JavaVersion.VERSION_1_8 - -archivesBaseName = project.archives_base_name +archivesBaseName = "Dynmap" version = parent.version group = parent.group @@ -23,20 +12,14 @@ configurations { } dependencies { - //to change the versions see the gradle.properties file minecraft "com.mojang:minecraft:${project.minecraft_version}" mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" - - // Fabric API. This is technically optional, but you probably want it anyway. modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' shadow project(path: ':DynmapCore', configuration: 'shadow') - - // PSA: Some older mods, compiled on Loom 0.2.1, might have outdated Maven POMs. - // You may need to force-disable transitiveness on them. } processResources { @@ -45,19 +28,11 @@ processResources { } } -// ensure that the encoding is set to UTF-8, no matter what the system default is -// this fixes some edge cases with special characters not displaying correctly -// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html -tasks.withType(JavaCompile) { - options.encoding = "UTF-8" -} - -// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task -// if it is present. -// If you remove this task, sources will not be generated. -task sourcesJar(type: Jar, dependsOn: classes) { - classifier = "sources" - from sourceSets.main.allSource +java { + // Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task + // if it is present. + // If you remove this line, sources will not be generated. + withSourcesJar() } jar { @@ -68,8 +43,8 @@ jar { } remapJar { - archiveName = "${archivesBaseName}-${version}-fabric-${project.minecraft_version}.jar" - destinationDir = file '../target' + archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + destinationDirectory = file '../target' } remapJar.doLast { diff --git a/fabric-1.16.4/gradle.properties b/fabric-1.16.4/gradle.properties index 61030259..04b22b82 100644 --- a/fabric-1.16.4/gradle.properties +++ b/fabric-1.16.4/gradle.properties @@ -1,12 +1,4 @@ -# Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G -# Fabric Properties -# check these on https://fabricmc.net/use minecraft_version=1.16.4 yarn_mappings=1.16.4+build.6 -loader_version=0.10.6+build.214 -# Mod Properties -archives_base_name=Dynmap -# Dependencies -# currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api -fabric_version=0.25.1+build.416-1.16 +loader_version=0.12.12 +fabric_version=0.42.0+1.16 diff --git a/fabric-1.16.4/src/main/resources/fabric.mod.json b/fabric-1.16.4/src/main/resources/fabric.mod.json index 9c610f4b..24d80f15 100644 --- a/fabric-1.16.4/src/main/resources/fabric.mod.json +++ b/fabric-1.16.4/src/main/resources/fabric.mod.json @@ -26,7 +26,7 @@ ], "depends": { - "fabricloader": ">=0.7.4", + "fabricloader": ">=0.12.12", "fabric": ">=0.17.0", "minecraft": "1.16.x" } diff --git a/fabric-1.17.1/build.gradle b/fabric-1.17.1/build.gradle index 2ad1772e..29c32122 100644 --- a/fabric-1.17.1/build.gradle +++ b/fabric-1.17.1/build.gradle @@ -1,19 +1,8 @@ -buildscript { - repositories { - maven { url = 'https://maven.fabricmc.net/' } - jcenter() - mavenCentral() - } - dependencies { - classpath group: 'net.fabricmc', name: 'fabric-loom', version: '0.8-SNAPSHOT' - } +plugins { + id 'fabric-loom' version '0.10.65' } -apply plugin: 'fabric-loom' -sourceCompatibility = JavaVersion.VERSION_16 -targetCompatibility = JavaVersion.VERSION_16 - -archivesBaseName = project.archives_base_name +archivesBaseName = "Dynmap" version = parent.version group = parent.group @@ -23,20 +12,14 @@ configurations { } dependencies { - //to change the versions see the gradle.properties file minecraft "com.mojang:minecraft:${project.minecraft_version}" mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" - - // Fabric API. This is technically optional, but you probably want it anyway. modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' shadow project(path: ':DynmapCore', configuration: 'shadow') - - // PSA: Some older mods, compiled on Loom 0.2.1, might have outdated Maven POMs. - // You may need to force-disable transitiveness on them. } processResources { @@ -45,23 +28,14 @@ processResources { } } -// ensure that the encoding is set to UTF-8, no matter what the system default is -// this fixes some edge cases with special characters not displaying correctly -// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html -tasks.withType(JavaCompile) { - options.encoding = "UTF-8" -} - -// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task -// if it is present. -// If you remove this task, sources will not be generated. -task sourcesJar(type: Jar, dependsOn: classes) { - classifier = "sources" - from sourceSets.main.allSource +java { + // Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task + // if it is present. + // If you remove this line, sources will not be generated. + withSourcesJar() } jar { - duplicatesStrategy = 'include' from "LICENSE" from { configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } @@ -69,8 +43,8 @@ jar { } remapJar { - archiveName = "${archivesBaseName}-${version}-fabric-${project.minecraft_version}.jar" - destinationDir = file '../target' + archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + destinationDirectory = file '../target' } remapJar.doLast { diff --git a/fabric-1.17.1/gradle.properties b/fabric-1.17.1/gradle.properties index 185a372c..7b6f2454 100644 --- a/fabric-1.17.1/gradle.properties +++ b/fabric-1.17.1/gradle.properties @@ -1,12 +1,4 @@ -# Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G -# Fabric Properties -# check these on https://fabricmc.net/use minecraft_version=1.17.1 yarn_mappings=1.17.1+build.1 -loader_version=0.11.6 -# Mod Properties -archives_base_name=Dynmap -# Dependencies -# currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api -fabric_version=0.36.1+1.17 +loader_version=0.12.12 +fabric_version=0.45.1+1.17 diff --git a/fabric-1.17.1/src/main/resources/fabric.mod.json b/fabric-1.17.1/src/main/resources/fabric.mod.json index bcc8a43d..940cdba4 100644 --- a/fabric-1.17.1/src/main/resources/fabric.mod.json +++ b/fabric-1.17.1/src/main/resources/fabric.mod.json @@ -26,7 +26,7 @@ ], "depends": { - "fabricloader": ">=0.7.4", + "fabricloader": ">=0.12.12", "fabric": ">=0.17.0", "minecraft": "1.17.1" } diff --git a/fabric-1.18/build.gradle b/fabric-1.18/build.gradle index 1597e68b..29c32122 100644 --- a/fabric-1.18/build.gradle +++ b/fabric-1.18/build.gradle @@ -1,24 +1,8 @@ -buildscript { - repositories { - maven { url = 'https://maven.fabricmc.net/' } - jcenter() - mavenCentral() - } - dependencies { - classpath group: 'net.fabricmc', name: 'fabric-loom', version: '0.10-SNAPSHOT' - } -} -apply plugin: 'fabric-loom' -loom { - runConfigs.configureEach { - ideConfigGenerated = true - } +plugins { + id 'fabric-loom' version '0.10.65' } -sourceCompatibility = JavaVersion.VERSION_17 -targetCompatibility = JavaVersion.VERSION_17 - -archivesBaseName = project.archives_base_name +archivesBaseName = "Dynmap" version = parent.version group = parent.group @@ -28,21 +12,14 @@ configurations { } dependencies { - //to change the versions see the gradle.properties file minecraft "com.mojang:minecraft:${project.minecraft_version}" mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" - - // Fabric API. This is technically optional, but you probably want it anyway. modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' shadow project(path: ':DynmapCore', configuration: 'shadow') - shadow project(path: ':DynmapCoreAPI', configuration: 'shadow') - - // PSA: Some older mods, compiled on Loom 0.2.1, might have outdated Maven POMs. - // You may need to force-disable transitiveness on them. } processResources { @@ -51,23 +28,14 @@ processResources { } } -// ensure that the encoding is set to UTF-8, no matter what the system default is -// this fixes some edge cases with special characters not displaying correctly -// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html -tasks.withType(JavaCompile) { - options.encoding = "UTF-8" -} - -// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task -// if it is present. -// If you remove this task, sources will not be generated. -task sourcesJar(type: Jar, dependsOn: classes) { - classifier = "sources" - from sourceSets.main.allSource +java { + // Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task + // if it is present. + // If you remove this line, sources will not be generated. + withSourcesJar() } jar { - duplicatesStrategy = 'include' from "LICENSE" from { configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } @@ -75,8 +43,8 @@ jar { } remapJar { - archiveName = "${archivesBaseName}-${version}-fabric-${project.minecraft_version}.jar" - destinationDir = file '../target' + archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + destinationDirectory = file '../target' } remapJar.doLast { diff --git a/fabric-1.18/gradle.properties b/fabric-1.18/gradle.properties index d64c6a50..a57d572d 100644 --- a/fabric-1.18/gradle.properties +++ b/fabric-1.18/gradle.properties @@ -1,14 +1,4 @@ -# Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G - -# Mod Properties -archives_base_name=Dynmap - -# Fabric Properties -# check these on https://fabricmc.net/versions.html minecraft_version=1.18 yarn_mappings=1.18+build.1 -loader_version=0.12.6 - -#Fabric api -fabric_version=0.43.1+1.18 +loader_version=0.12.12 +fabric_version=0.45.1+1.18 diff --git a/fabric-1.18/src/main/resources/fabric.mod.json b/fabric-1.18/src/main/resources/fabric.mod.json index 7d13f85e..37ce5fee 100644 --- a/fabric-1.18/src/main/resources/fabric.mod.json +++ b/fabric-1.18/src/main/resources/fabric.mod.json @@ -26,7 +26,7 @@ ], "depends": { - "fabricloader": ">=0.12.6", + "fabricloader": ">=0.12.12", "fabric": ">=0.43.1", "minecraft": "1.18.x" } diff --git a/settings.gradle b/settings.gradle index 67e2f72b..78cb1070 100644 --- a/settings.gradle +++ b/settings.gradle @@ -2,6 +2,7 @@ pluginManagement { repositories { gradlePluginPortal() maven { url "https://papermc.io/repo/repository/maven-public/" } + maven { url "https://maven.fabricmc.net/" } } }