diff --git a/build.gradle b/build.gradle index e3bb56d..2595b63 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,6 @@ plugins { - id 'babric-loom' version '1.4.+' - id 'java' + id 'babric-loom' version '1.4.+' + id 'java' } group = project.mod_group @@ -8,118 +8,118 @@ archivesBaseName = project.mod_name version = project.mod_version loom { - gluedMinecraftJar() - noIntermediateMappings() - customMinecraftManifest.set("https://github.com/Turnip-Labs/bta-manifest-repo/releases/download/v${project.bta_version}/${project.bta_version}.json") + gluedMinecraftJar() + noIntermediateMappings() + customMinecraftManifest.set("https://github.com/Turnip-Labs/bta-manifest-repo/releases/download/v${project.bta_version}/${project.bta_version}.json") } repositories { - mavenCentral() - maven { url = "https://jitpack.io" } - maven { - name = 'Babric' - url = 'https://maven.glass-launcher.net/babric' - } - maven { - name = 'Fabric' - url = 'https://maven.fabricmc.net/' - } - ivy { - url = "https://github.com/Better-than-Adventure" - patternLayout { - artifact "[organisation]/releases/download/v[revision]/[module].jar" - m2compatible = true - } - metadataSources { artifact() } - } - ivy { - url = "https://github.com/Turnip-Labs" - patternLayout { - artifact "[organisation]/releases/download/v[revision]/[module]-[revision].jar" - m2compatible = true - } - metadataSources { artifact() } - } - ivy { - url = "https://github.com/Turnip-Labs" - patternLayout { - artifact "[organisation]/releases/download/[revision]/[module]-[revision].jar" - m2compatible = true - } - metadataSources { artifact() } - } - ivy { - url = "https://github.com/Turnip-Labs" - patternLayout { - artifact "[organisation]/releases/download/[revision]/[module]-bta-[revision].jar" - m2compatible = true - } - metadataSources { artifact() } - } - ivy { - url = "https://piston-data.mojang.com" - patternLayout { - artifact "v1/[organisation]/[revision]/[module].jar" - m2compatible = true - } - metadataSources { artifact() } - } - ivy { - url = "https://github.com/MartinSVK12" - patternLayout { - artifact "[organisation]/releases/download/[revision]/[module]-[revision].jar" - m2compatible = true - } - metadataSources { artifact() } - } + mavenCentral() + maven { url = "https://jitpack.io" } + maven { + name = 'Babric' + url = 'https://maven.glass-launcher.net/babric' + } + maven { + name = 'Fabric' + url = 'https://maven.fabricmc.net/' + } + ivy { + url = "https://github.com/Better-than-Adventure" + patternLayout { + artifact "[organisation]/releases/download/v[revision]/[module].jar" + m2compatible = true + } + metadataSources { artifact() } + } + ivy { + url = "https://github.com/Turnip-Labs" + patternLayout { + artifact "[organisation]/releases/download/v[revision]/[module]-[revision].jar" + m2compatible = true + } + metadataSources { artifact() } + } + ivy { + url = "https://github.com/Turnip-Labs" + patternLayout { + artifact "[organisation]/releases/download/[revision]/[module]-[revision].jar" + m2compatible = true + } + metadataSources { artifact() } + } + ivy { + url = "https://github.com/Turnip-Labs" + patternLayout { + artifact "[organisation]/releases/download/[revision]/[module]-bta-[revision].jar" + m2compatible = true + } + metadataSources { artifact() } + } + ivy { + url = "https://piston-data.mojang.com" + patternLayout { + artifact "v1/[organisation]/[revision]/[module].jar" + m2compatible = true + } + metadataSources { artifact() } + } + ivy { + url = "https://github.com/MartinSVK12" + patternLayout { + artifact "[organisation]/releases/download/[revision]/[module]-[revision].jar" + m2compatible = true + } + metadataSources { artifact() } + } } dependencies { - minecraft "bta-download-repo:bta:${project.bta_version}" - mappings loom.layered() {} + minecraft "bta-download-repo:bta:${project.bta_version}" + mappings loom.layered() {} - modRuntimeOnly "objects:client:43db9b498cb67058d2e12d394e6507722e71bb45" // https://piston-data.mojang.com/v1/objects/43db9b498cb67058d2e12d394e6507722e71bb45/client.jar - modImplementation "fabric-loader:fabric-loader:${project.loader_version}" + modRuntimeOnly "objects:client:43db9b498cb67058d2e12d394e6507722e71bb45" // https://piston-data.mojang.com/v1/objects/43db9b498cb67058d2e12d394e6507722e71bb45/client.jar + modImplementation "fabric-loader:fabric-loader:${project.loader_version}" - // Helper library - // If you do not need Halplibe you can comment this line out or delete this line - modImplementation "com.github.Turnip-Labs:bta-halplibe:${project.halplibe_version}" + // Helper library + // If you do not need Halplibe you can comment this line out or delete this line + modImplementation "com.github.Turnip-Labs:bta-halplibe:${project.halplibe_version}" - modImplementation "ModMenu:ModMenu:${project.mod_menu_version}" + modImplementation "ModMenu:ModMenu:${project.mod_menu_version}" - implementation "org.slf4j:slf4j-api:1.8.0-beta4" - implementation "org.apache.logging.log4j:log4j-slf4j18-impl:2.16.0" + implementation "org.slf4j:slf4j-api:1.8.0-beta4" + implementation "org.apache.logging.log4j:log4j-slf4j18-impl:2.16.0" - implementation 'com.google.guava:guava:33.0.0-jre' - implementation group: 'com.google.code.gson', name: 'gson', version: '2.10.1' - var log4jVersion = "2.20.0" - implementation("org.apache.logging.log4j:log4j-core:${log4jVersion}") - implementation("org.apache.logging.log4j:log4j-api:${log4jVersion}") - implementation("org.apache.logging.log4j:log4j-1.2-api:${log4jVersion}") + implementation 'com.google.guava:guava:33.0.0-jre' + implementation group: 'com.google.code.gson', name: 'gson', version: '2.10.1' + var log4jVersion = "2.20.0" + implementation("org.apache.logging.log4j:log4j-core:${log4jVersion}") + implementation("org.apache.logging.log4j:log4j-api:${log4jVersion}") + implementation("org.apache.logging.log4j:log4j-1.2-api:${log4jVersion}") - include(implementation("org.apache.commons:commons-lang3:3.12.0")) + include(implementation("org.apache.commons:commons-lang3:3.12.0")) } java { - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 - withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + withSourcesJar() } tasks.withType(JavaCompile).configureEach { - options.release.set 8 + options.release.set 8 } jar { - from("LICENSE") { - rename { "${it}_${archivesBaseName}" } - } + from("LICENSE") { + rename { "${it}_${archivesBaseName}" } + } } processResources { - inputs.property "version", version + inputs.property "version", version - filesMatching("fabric.mod.json") { - expand "version": version - } + filesMatching("fabric.mod.json") { + expand "version": version + } } diff --git a/src/main/java/turniplabs/examplemod/ExampleMod.java b/src/main/java/turniplabs/examplemod/ExampleMod.java index c87f85d..be78284 100644 --- a/src/main/java/turniplabs/examplemod/ExampleMod.java +++ b/src/main/java/turniplabs/examplemod/ExampleMod.java @@ -11,28 +11,29 @@ import turniplabs.halplibe.util.RecipeEntrypoint; public class ExampleMod implements ModInitializer, GameStartEntrypoint, RecipeEntrypoint { public static final String MOD_ID = "examplemod"; public static final Logger LOGGER = LoggerFactory.getLogger(MOD_ID); + @Override public void onInitialize() { LOGGER.info("ExampleMod initialized."); } - @Override - public void beforeGameStart() { + @Override + public void beforeGameStart() { - } + } - @Override - public void afterGameStart() { + @Override + public void afterGameStart() { - } + } - @Override - public void onRecipesReady() { + @Override + public void onRecipesReady() { - } + } - @Override - public void initNamespaces() { + @Override + public void initNamespaces() { - } + } } diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index fa99003..b4a2632 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -13,30 +13,30 @@ "sources": "" }, - "icon": "icon.png", + "icon": "icon.png", "license": "CC0-1.0", "environment": "*", "entrypoints": { "main": [ - "turniplabs.examplemod.ExampleMod" + "turniplabs.examplemod.ExampleMod" ], - "beforeGameStart": [ - "turniplabs.examplemod.ExampleMod" - ], - "afterGameStart": [ - "turniplabs.examplemod.ExampleMod" - ], - "recipesReady": [ - "turniplabs.examplemod.ExampleMod" - ] - }, + "beforeGameStart": [ + "turniplabs.examplemod.ExampleMod" + ], + "afterGameStart": [ + "turniplabs.examplemod.ExampleMod" + ], + "recipesReady": [ + "turniplabs.examplemod.ExampleMod" + ] + }, "mixins": [ "examplemod.mixins.json" ], "depends": { - "minecraft": "~7.1", + "minecraft": "~7.1", "fabricloader": ">=0.15.5" }, "suggests": {