Skip to content

Commit

Permalink
Modify the project structure & update various portions (#151)
Browse files Browse the repository at this point in the history
* Update Forge test mod to 1.19.2

* Update Gradle + swap to version toml

* Add test mods to root project

* Update versions according to upstream

* Remove test gradle dirs
  • Loading branch information
sschr15 committed Nov 12, 2022
1 parent ca01e99 commit 034e8a2
Show file tree
Hide file tree
Showing 24 changed files with 106 additions and 709 deletions.
31 changes: 5 additions & 26 deletions TestFabricMod/build.gradle
Original file line number Diff line number Diff line change
@@ -1,40 +1,19 @@
import org.gradle.jvm.toolchain.JavaLanguageVersion

plugins {
id 'fabric-loom' version '0.10-SNAPSHOT'
id 'maven-publish'
}

archivesBaseName = project.archives_base_name
version = project.mod_version
group = project.maven_group
ext.fabric_version = libs.versions.fabric.api.get()

repositories {
mavenCentral()
// Add repositories to retrieve artifacts from in here.
// You should only use this when depending on other mods because
// Loom adds the essential maven repositories to download Minecraft and libraries from automatically.
// See https://docs.gradle.org/current/userguide/declaring_repositories.html
// for more information about repositories.
}
archivesBaseName = "nec_testmod"
version = "1.0.0"
group = "io.github.natanfudge"

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}"
modImplementation libs.fabric.loader

// Fabric API. This is technically optional, but you probably want it anyway.
modImplementation include( fabricApi.module("fabric-lifecycle-events-v1",fabric_version))
modImplementation include( fabricApi.module("fabric-key-binding-api-v1",fabric_version))
modImplementation include( fabricApi.module("fabric-api-base",fabric_version))
// include("net.fabricmc.fabric-api:fabric-api:${project.fabric_version}")

modImplementation "io.github.natanfudge:artifice:0.15.5+21w07a"


// 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 {
Expand Down
16 changes: 0 additions & 16 deletions TestFabricMod/gradle.properties

This file was deleted.

Binary file removed TestFabricMod/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
5 changes: 0 additions & 5 deletions TestFabricMod/gradle/wrapper/gradle-wrapper.properties

This file was deleted.

185 changes: 0 additions & 185 deletions TestFabricMod/gradlew

This file was deleted.

89 changes: 0 additions & 89 deletions TestFabricMod/gradlew.bat

This file was deleted.

9 changes: 0 additions & 9 deletions TestFabricMod/settings.gradle

This file was deleted.

18 changes: 8 additions & 10 deletions TestForgeMod/build.gradle
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
plugins {
id "com.github.johnrengelman.shadow" version "7.0.0"
id "dev.architectury.loom" version "0.12.0-SNAPSHOT"
alias libs.plugins.shadow
}
archivesBaseName = rootProject.archives_base_name
version = rootProject.mod_version
group = rootProject.maven_group

archivesBaseName = "nec_testmod"
version = "1.0.0"
group = "io.github.natanfudge"

configurations {
shadowCommon // Don't use shadow from the shadow plugin because we don't want IDEA to index this.
}
Expand All @@ -17,12 +18,9 @@ loom {
}

dependencies {
minecraft "com.mojang:minecraft:${rootProject.minecraft_version}"
// The following line declares the mojmap mappings, you may use other mappings as well
mappings "net.fabricmc:yarn:${rootProject.yarn_mappings}:v2"
forge "net.minecraftforge:forge:${rootProject.minecraft_version}-${rootProject.forge_version}"
forge "net.minecraftforge:forge:${libs.versions.minecraft.get()}-${libs.versions.forge.get()}"
// Remove the next line if you don't want to depend on the API
modApi "dev.architectury:architectury-forge:${rootProject.architectury_version}"
modApi libs.architectury.api

}

Expand Down
Loading

0 comments on commit 034e8a2

Please sign in to comment.