diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index 08d86d0..9fcb865 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -121,5 +121,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
index 44c0eff..9d6e767 100644
--- a/build.gradle
+++ b/build.gradle
@@ -2,7 +2,7 @@ plugins {
id 'dev.architectury.loom' version '1.7-SNAPSHOT' apply false
id 'architectury-plugin' version '3.4-SNAPSHOT'
id 'com.github.johnrengelman.shadow' version '8.1.1' apply false
- id 'net.darkhax.curseforgegradle' version '1.1.18'
+ id 'net.darkhax.curseforgegradle' version '1.1.25'
id 'com.modrinth.minotaur' version '2.+'
}
@@ -27,13 +27,18 @@ subprojects {
repositories {
mavenCentral()
- maven { url = "https://api.modrinth.com/maven" } // LazyDFU
+ maven { url 'https://modmaven.dev/' } //Mekanism
maven { url = "https://maven.shedaniel.me/" } // Cloth Config, REI
maven { url = "https://maven.terraformersmc.com/releases/" } // Mod Menu
maven { url = "https://maven.blamejared.com/" } // JEI
maven { url = "https://maven.parchmentmc.org" } // Parchment mappings
maven { url = "https://maven.quiltmc.org/repository/release" } // Quilt Mappings
- maven { url = 'https://maven.ladysnake.org/releases' } // Cardinal Components
+ maven { url = "https://maven.theillusivec4.top/" } //Curios
+ maven { url = "https://maven.ladysnake.org/releases" } // Cardinal Components
+ maven { url = "https://jm.gserv.me/repository/maven-public/" } //Journeymap API for Fabric
+ maven { url 'https://maven.wispforest.io/releases' } //Accessories
+ maven { url 'https://maven.su5ed.dev/releases' } //Accessories
+ maven { url = "https://raw.githubusercontent.com/Fuzss/modresources/main/maven/" }
exclusiveContent {
forRepository {
maven { url = "https://cursemaven.com" }
@@ -42,6 +47,14 @@ subprojects {
includeGroup "curse.maven"
}
}
+ exclusiveContent {
+ forRepository {
+ maven { url = "https://api.modrinth.com/maven" }
+ }
+ filter {
+ includeGroup "maven.modrinth"
+ }
+ }
}
loom {
@@ -51,18 +64,12 @@ subprojects {
dependencies {
minecraft "com.mojang:minecraft:${project.minecraft_version}"
mappings loom.officialMojangMappings()
-// mappings(loom.layered {
-// officialMojangMappings()
-// parchment("org.parchmentmc.data:parchment-${project.minecraft_version}:${project.parchment_version}@zip")
-// })
}
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()
-
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
@@ -71,6 +78,24 @@ subprojects {
it.options.release = 17
}
+ // Configure Maven publishing.
+ publishing {
+ publications {
+ mavenJava(MavenPublication) {
+ artifactId = base.archivesName.get()
+ from components.java
+ }
+ }
+
+ // See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing.
+ repositories {
+ // Add repositories to publish to here.
+ // Notice: This block does NOT have the same function as the block in the top level.
+ // The repositories here will be used for publishing your artifact, not for
+ // retrieving dependencies.
+ }
+ }
+
processResources {
def expandProps = [
"version" : mod_version,
diff --git a/common/build.gradle b/common/build.gradle
index b8f9d00..ec73192 100644
--- a/common/build.gradle
+++ b/common/build.gradle
@@ -1,28 +1,20 @@
architectury {
- common(rootProject.enabled_platforms.split(","))
-}
-
-repositories {
- maven { url = "https://api.modrinth.com/maven" } // LazyDFU
- maven { url = "https://maven.terraformersmc.com/releases/" } // Mod Menu
- maven { url = "https://mvn.devos.one/snapshots/" }
- // Create Fabric, Porting Lib, Forge Tags, Milk Lib, Registrate Fabric
- maven { url = "https://mvn.devos.one/releases/" } // Porting Lib Releases
- maven { url = "https://raw.githubusercontent.com/Fuzss/modresources/main/maven/" } // Forge Config API Port
- maven { url = "https://maven.jamieswhiteshirt.com/libs-release" } // Reach Entity Attributes
- maven { url = "https://jitpack.io/" } // Mixin Extras, Fabric ASM
+ common enabled_platforms.split(',')
}
dependencies {
- // We depend on fabric loader here to use the fabric @Environment annotations and get the mixin dependencies
- // Do NOT use other classes from fabric loader
+ // We depend on Fabric Loader here to use the Fabric @Environment annotations,
+ // which get remapped to the correct annotations on each platform.
+ // Do NOT use other classes from Fabric Loader.
modImplementation "net.fabricmc:fabric-loader:${project.fabric_loader_version}"
- // Compile against Fabric versions of the Minimap mods in common
- // beware of differences across platforms!
- // dependencies must also be pulled in to minimize problems, from remapping issues to compile errors.
- modCompileOnly "curse.maven:xaeros-minimap-263420:${project.xaeros_minimap_fabric_version}"
- modCompileOnly "curse.maven:journeymap-32274:${project.journeymap_fabric_version}"
+// api "fuzs.forgeconfigapiport:forgeconfigapiport-common:${project.forge_config_api_port_version}"
+ modCompileOnly("io.wispforest:accessories-common:${project.accessories_version}-mojmap")
+
+ // Minimap Mods
+ // Not used in common unless they are actually loaded.
+ modCompileOnly "maven.modrinth:xaeros-minimap:${project.xaeros_minimap_version}_Forge_1.20"
modCompileOnly "curse.maven:ftb-chunks-forge-314906:${project.ftb_chunks_forge_version}"
- modCompileOnly "curse.maven:ftb-library-fabric-438495:${project.ftb_library_fabric_version}"
+ modCompileOnly "curse.maven:ftb-library-forge-404465:${project.ftb_library_forge_version}"
+ modCompileOnly "maven.modrinth:journeymap:${project.minecraft_version}-${project.journeymap_version}-forge"
}
\ No newline at end of file
diff --git a/fabric/build.gradle b/fabric/build.gradle
index 7d31fb3..386d144 100644
--- a/fabric/build.gradle
+++ b/fabric/build.gradle
@@ -35,38 +35,83 @@ dependencies {
common(project(path: ":common", configuration: "namedElements")) { transitive = false }
shadowBundle project(path: ':common', configuration: 'transformProductionFabric')
+// //Energy
+// include modApi("teamreborn:energy:${project.tech_reborn_energy_version}")
+// modImplementation "RebornCore:RebornCore-1.20:${project.tech_reborn_version}"
+// modImplementation "TechReborn:TechReborn-1.20:${project.tech_reborn_version}"
+
//Xaero's Minimap
- modLocalRuntime "curse.maven:xaeros-minimap-263420:${project.xaeros_minimap_fabric_version}"
+ modCompileOnly("maven.modrinth:xaeros-minimap:${project.xaeros_minimap_version}_Fabric_1.20") {
+ exclude group: 'net.fabricmc', module: 'fabric-loader'
+ }
//JourneyMap
- modCompileOnly "curse.maven:journeymap-32274:${project.journeymap_fabric_version}"
+ modCompileOnlyApi group: 'info.journeymap', name: 'journeymap-api', version: project.journeymap_api_version_fabric, changing: true
+ modCompileOnly("maven.modrinth:journeymap:${project.minecraft_version}-${project.journeymap_version}-fabric") {
+ exclude group: 'net.fabricmc', module: 'fabric-loader'
+ }
//FTB Chunks + Dependencies
- modCompileOnly "curse.maven:ftb-chunks-fabric-472657:${project.ftb_chunks_fabric_version}"
- modCompileOnly "curse.maven:ftb-library-fabric-438495:${project.ftb_library_fabric_version}"
- modCompileOnly "curse.maven:ftb-teams-fabric-438497:${project.ftb_teams_fabric_version}"
- modCompileOnly "curse.maven:architectury-api-419699:${project.architectury_api_fabric_version}"
+ modCompileOnly("curse.maven:ftb-chunks-fabric-472657:${project.ftb_chunks_fabric_version}") {
+ exclude group: 'net.fabricmc', module: 'fabric-loader'
+ }
+ modCompileOnly("curse.maven:ftb-library-fabric-438495:${project.ftb_library_fabric_version}") {
+ exclude group: 'net.fabricmc', module: 'fabric-loader'
+ }
+ modCompileOnly("curse.maven:ftb-teams-fabric-438497:${project.ftb_teams_fabric_version}") {
+ exclude group: 'net.fabricmc', module: 'fabric-loader'
+ }
+ modCompileOnly("maven.modrinth:architectury-api:${project.architectury_version}+fabric") {
+ exclude group: 'net.fabricmc', module: 'fabric-loader'
+ }
//Trinkets + Accessories
- modCompileOnly "curse.maven:accessories-938917:${project.accessories_fabric_version}"
- modCompileOnly "curse.maven:accessories-tc-layer-1005680:${project.tclayer_fabric_version}"
- modCompileOnly "me.shedaniel.cloth:cloth-config-forge:${project.cloth_config_version}"
+ modImplementation("io.wispforest:accessories-fabric:${project.accessories_version}")
+ modImplementation("me.shedaniel.cloth:cloth-config-fabric:${project.cloth_config_version}") {
+ exclude group: 'net.fabricmc', module: 'fabric-loader'
+ }
+ modCompileOnly("maven.modrinth:accessories-tc-layer:${project.trinkets_version}") {
+ exclude group: 'net.fabricmc', module: 'fabric-loader'
+ }
modCompileOnly "dev.onyxstudios.cardinal-components-api:cardinal-components-base:5.2.1"
modCompileOnly "dev.onyxstudios.cardinal-components-api:cardinal-components-item:5.2.1"
modCompileOnly "dev.onyxstudios.cardinal-components-api:cardinal-components-entity:5.2.1"
+// //Forge Config API Port
+// modApi "fuzs.forgeconfigapiport:forgeconfigapiport-fabric:${project.forge_config_api_port_version}"
+// modImplementation("maven.modrinth:forge-config-api-port:v${project.forge_config_api_port_version}-${project.minecraft_version}-Fabric") {
+// exclude group: 'net.fabricmc', module: 'fabric-loader'
+// }
+
// Development QOL
- modLocalRuntime("maven.modrinth:lazydfu:${lazydfu_version}")
- modLocalRuntime("com.terraformersmc:modmenu:${modmenu_version}")
+ modLocalRuntime("maven.modrinth:lazydfu:${project.lazydfu_version}") {
+ exclude group: 'net.fabricmc', module: 'fabric-loader'
+ }
+ modLocalRuntime("com.terraformersmc:modmenu:${project.modmenu_version}")
- // Recipe Viewers - Create Fabric supports JEI, REI, and EMI.
+ modLocalRuntime("mezz.jei:jei-${project.minecraft_version}-fabric:${project.jei_version}") {
+ exclude group: 'net.fabricmc', module: 'fabric-loader'
+ }
+
+ // Minimap Mod Dev Tests
// See root gradle.properties to choose which to use at runtime.
- switch (fabric_recipe_viewer.toLowerCase(Locale.ROOT)) {
- case "jei": modLocalRuntime("mezz.jei:jei-${minecraft_version}-fabric:${jei_version}"); break
- case "rei": modLocalRuntime("me.shedaniel:RoughlyEnoughItems-fabric:${rei_version}"); break
- case "emi": modLocalRuntime("dev.emi:emi:${emi_version}"); break
- case "disabled": break
- default: println("Unknown recipe viewer specified: ${fabric_recipe_viewer}. Must be JEI, REI, EMI, or disabled.")
+ switch (project.minimap_mod.toLowerCase(Locale.ROOT)) {
+ case "xaero":
+ modLocalRuntime("maven.modrinth:xaeros-minimap:${project.xaeros_minimap_version}_Fabric_1.20")
+ break
+ case "journey":
+ modLocalRuntime("maven.modrinth:journeymap:${project.minecraft_version}-${project.journeymap_version}-fabric")
+ break
+ case "ftb":
+ modLocalRuntime("curse.maven:ftb-chunks-fabric-472657:${project.ftb_chunks_fabric_version}")
+ modLocalRuntime("curse.maven:ftb-library-fabric-438495:${project.ftb_library_fabric_version}")
+ modLocalRuntime("curse.maven:ftb-teams-fabric-438497:${project.ftb_teams_fabric_version}")
+ modLocalRuntime("maven.modrinth:architectury-api:${project.architectury_version}+fabric")
+ break
+ case "none":
+ break
+ default: println("Unknown recipe viewer specified: ${project.minimap_mod}. Must be xaero, journey, ftb, " +
+ "atlas, voxel, or none")
}
}
@@ -101,6 +146,7 @@ modrinth {
changelog = recentChangelogText
dependencies {
+// required.project "forge-config-api-port"
optional.project "xaeros-minimap"
optional.project "xaeros-minimap-fair"
optional.project "journeymap"
@@ -110,6 +156,8 @@ modrinth {
}
task publishCurseForge(type: net.darkhax.curseforgegradle.TaskPublishCurseForge) {
+ group = "curseforge"
+
int firstHeading = changelogText.indexOf("## [")
int nextHeading = changelogText.indexOf("## [", firstHeading + 1)
String recentChangelogText = changelogText.substring(firstHeading, nextHeading)
@@ -128,6 +176,7 @@ task publishCurseForge(type: net.darkhax.curseforgegradle.TaskPublishCurseForge)
mainFile.addModLoader("Fabric")
mainFile.addJavaVersion("Java 17")
+// mainFile.addRequirement("forge-config-api-port-fabric")
mainFile.addOptional("xaeros-minimap")
mainFile.addOptional("xaeros-minimap-fair-play-edition")
mainFile.addOptional("journeymap")
@@ -137,7 +186,7 @@ task publishCurseForge(type: net.darkhax.curseforgegradle.TaskPublishCurseForge)
}
task publishFabric {
- group = "publishing"
+ group = "upload"
afterEvaluate {
dependsOn(tasks.publishCurseForge)
dependsOn(tasks.modrinth)
diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json
index cd6ec37..125d1b7 100644
--- a/fabric/src/main/resources/fabric.mod.json
+++ b/fabric/src/main/resources/fabric.mod.json
@@ -26,7 +26,7 @@
"pocketgps.mixins.json"
],
"depends": {
- "fabricloader": ">=${fabric_loader_version}",
+ "fabricloader": "~${fabric_loader_version}",
"minecraft": "${fabric_version_range}",
"java": ">=${java_version}",
"fabric-api": "*"
diff --git a/forge/build.gradle b/forge/build.gradle
index fd42a71..5a53afc 100644
--- a/forge/build.gradle
+++ b/forge/build.gradle
@@ -4,17 +4,17 @@ plugins {
id 'com.modrinth.minotaur'
}
-architectury {
- platformSetupLoomIde()
- forge()
-}
-
loom {
forge {
mixinConfig "pocketgps.mixins.json"
}
}
+architectury {
+ platformSetupLoomIde()
+ forge()
+}
+
configurations {
common {
canBeResolved = true
@@ -33,30 +33,57 @@ configurations {
}
dependencies {
- forge "net.minecraftforge:forge:${minecraft_version}-${forge_version}"
+ forge "net.minecraftforge:forge:${project.minecraft_version}-${project.forge_version}"
common(project(path: ':common', configuration: 'namedElements')) { transitive false }
shadowBundle project(path: ':common', configuration: 'transformProductionForge')
+ modLocalRuntime "maven.modrinth:mekanism:${project.mekanism_version}"
+ modLocalRuntime "maven.modrinth:mekanism-generators:${project.mekanism_version}"
+
//Xaero's Minimap
- modLocalRuntime "curse.maven:xaeros-minimap-263420:${project.xaeros_minimap_forge_version}"
+ modCompileOnly "maven.modrinth:xaeros-minimap:${project.xaeros_minimap_version}_Forge_1.20"
//JourneyMap
- modCompileOnly "curse.maven:journeymap-32274:${project.journeymap_forge_version}"
+ modCompileOnly "maven.modrinth:journeymap:${project.minecraft_version}-${project.journeymap_version}-forge"
//FTB Chunks + Dependencies
modCompileOnly "curse.maven:ftb-chunks-forge-314906:${project.ftb_chunks_forge_version}"
modCompileOnly "curse.maven:ftb-library-forge-404465:${project.ftb_library_forge_version}"
modCompileOnly "curse.maven:ftb-teams-forge-404468:${project.ftb_teams_forge_version}"
- modCompileOnly "curse.maven:architectury-api-419699:${project.architectury_api_forge_version}"
+ modCompileOnly "maven.modrinth:architectury-api:${project.architectury_version}+forge"
//Curios + Accessories
- modCompileOnly "curse.maven:accessories-938917:${project.accessories_forge_version}"
- modCompileOnly "curse.maven:accessories-cc-layer-1005683:${project.cclayer_forge_version}"
- modCompileOnly "me.shedaniel.cloth:cloth-config-forge:${project.cloth_config_version}"
+ modCompileOnly "io.wispforest:accessories-neoforge:${project.accessories_version}"
+ modCompileOnly ("me.shedaniel.cloth:cloth-config-forge:${project.cloth_config_version}"){
+ exclude group: 'net.fabricmc', module: 'fabric-loader'
+ }
+ modCompileOnly "maven.modrinth:accessories-cc-layer:${project.curios_version}"
+// modImplementation "maven.modrinth:curios:5.10.0+1.20.1"
// Development QOL
- modLocalRuntime("mezz.jei:jei-${minecraft_version}-forge:${jei_version}") { transitive = false }
+ modLocalRuntime("mezz.jei:jei-${project.minecraft_version}-forge:${project.jei_version}") { transitive = false }
+
+ // Minimap Mod Dev Tests
+ // See root gradle.properties to choose which to use at runtime.
+ switch (project.minimap_mod.toLowerCase(Locale.ROOT)) {
+ case "xaero":
+ modLocalRuntime "maven.modrinth:xaeros-minimap:${project.xaeros_minimap_version}_Forge_1.20"
+ break
+ case "journey":
+ modLocalRuntime "maven.modrinth:journeymap:${project.minecraft_version}-${project.journeymap_version}-forge"
+ break
+ case "ftb":
+ modLocalRuntime "curse.maven:ftb-chunks-forge-314906:${project.ftb_chunks_forge_version}"
+ modLocalRuntime "curse.maven:ftb-library-forge-404465:${project.ftb_library_forge_version}"
+ modLocalRuntime "curse.maven:ftb-teams-forge-404468:${project.ftb_teams_forge_version}"
+ modLocalRuntime "maven.modrinth:architectury-api:${project.architectury_version}+forge"
+ break
+ case "none":
+ break
+ default: println("Unknown recipe viewer specified: ${project.minimap_mod}. Must be xaero, journey, ftb, " +
+ "atlas, or none")
+ }
}
shadowJar {
@@ -99,6 +126,8 @@ modrinth {
}
task publishCurseForge(type: net.darkhax.curseforgegradle.TaskPublishCurseForge) {
+ group = "curseforge"
+
int firstHeading = changelogText.indexOf("## [")
int nextHeading = changelogText.indexOf("## [", firstHeading + 1)
String recentChangelogText = changelogText.substring(firstHeading, nextHeading)
@@ -127,7 +156,7 @@ task publishCurseForge(type: net.darkhax.curseforgegradle.TaskPublishCurseForge)
}
task publishForge {
- group = "publishing"
+ group = "upload"
afterEvaluate {
dependsOn(tasks.publishCurseForge)
dependsOn(tasks.modrinth)
diff --git a/gradle.properties b/gradle.properties
index 4ce7151..4b2de0d 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,8 +1,8 @@
# Done to increase the memory available to Gradle.
-org.gradle.jvmargs=-Xmx2G
+org.gradle.jvmargs=-Xmx4G
org.gradle.parallel=true
# Project
-mod_version=1.0.3
+mod_version=1.0.4
mod_group=club.iananderson
java_version=17
credits=IanAnderson
@@ -23,68 +23,76 @@ curseforge_project_id=1083914
minecraft_game_versions=1.20.1
# Forge properties
# https://files.minecraftforge.net/net/minecraftforge/forge/
-forge_version=47.3.5
+forge_version=47.3.7
forge_version_range=[46.0.1,)
forge_loader_version_range=[46,)
# Fabric properties
# https://fabricmc.net/develop/
-fabric_loader_version=0.16.0
+fabric_loader_version=0.16.2
fabric_api_version=0.92.2+1.20.1
fabric_version_range=>=1.20 <=1.20.1
+# Neoforge properties
+# https://projects.neoforged.net/neoforged/neoforge
+neoforge_version=
+neoforge_version_range=
+neoforge_loader_version_range=
# Mappings
# https://lambdaurora.dev/tools/import_quilt.html
# https://parchmentmc.org/docs/getting-started
qm_version=23
parchment_version=2023.09.03
+# ForgeConfigApiPort properties
+# https://modrinth.com/mod/forge-config-api-port/versions?g=1.20.1&l=fabric
+forge_config_api_port_version=8.0.0
+# Energy Mods
+# https://github.com/TechReborn/Energy
+# https://www.curseforge.com/minecraft/mc-mods/techreborn/files/all?page=1&pageSize=20&version=1.20.1&gameVersionTypeId=4
+# https://modmaven.dev/mekanism/Mekanism/
+tech_reborn_energy_version=3.0.0
+tech_reborn_version=5.8.7
+mekanism_version=10.4.9.61
# Minimaps - Fabric
-# https://www.curseforge.com/minecraft/mc-mods/xaeros-minimap/files/all?page=1&pageSize=20&version=1.20.1&gameVersionTypeId=4
-# https://www.curseforge.com/minecraft/mc-mods/journeymap/files/all?page=1&pageSize=20&version=1.20.1&gameVersionTypeId=4
# https://www.curseforge.com/minecraft/mc-mods/ftb-chunks-fabric/files/all?page=1&pageSize=20&version=1.20.1
# https://www.curseforge.com/minecraft/mc-mods/ftb-library-fabric/files/all?page=1&pageSize=20&version=1.20.1
# https://www.curseforge.com/minecraft/mc-mods/ftb-teams-fabric/files/all?page=1&pageSize=20&version=1.20.1
-# https://www.curseforge.com/minecraft/mc-mods/architectury-api/files/all?page=1&pageSize=20&version=1.20.1&gameVersionTypeId=4
-xaeros_minimap_fabric_version=5394774
-journeymap_fabric_version=5540963
ftb_chunks_fabric_version=5378089
ftb_library_fabric_version=5567590
ftb_teams_fabric_version=5267188
-architectury_api_fabric_version=5137936
# Minimaps - Forge
-# https://www.curseforge.com/minecraft/mc-mods/xaeros-minimap/files/all?page=1&pageSize=20&version=1.20.1&gameVersionTypeId=1
-# https://www.curseforge.com/minecraft/mc-mods/journeymap/files/all?page=1&pageSize=20&version=1.20.1&gameVersionTypeId=1
# https://www.curseforge.com/minecraft/mc-mods/ftb-chunks-forge/files/all?page=1&pageSize=20&version=1.20.1
# https://www.curseforge.com/minecraft/mc-mods/ftb-library-forge/files/all?page=1&pageSize=20&version=1.20.1
# https://www.curseforge.com/minecraft/mc-mods/ftb-teams-forge/files/all?page=1&pageSize=20&version=1.20.1
-# https://www.curseforge.com/minecraft/mc-mods/architectury-api/files/all?page=1&pageSize=20&version=1.20.1&gameVersionTypeId=1
-xaeros_minimap_forge_version=5394772
-journeymap_forge_version=5540985
ftb_chunks_forge_version=5378090
ftb_library_forge_version=5567591
ftb_teams_forge_version=5267190
-architectury_api_forge_version=5137938
-# Curios/Accessories
-# https://www.curseforge.com/minecraft/mc-mods/accessories/files/all?page=1&pageSize=20&version=1.20.1&gameVersionTypeId=6
-# https://www.curseforge.com/minecraft/mc-mods/accessories-cc-layer/files/all?page=1&pageSize=20&version=1.20.1
-accessories_forge_version=5597761
-cclayer_forge_version=5610049
-# Trinkets/Accessories
-# https://www.curseforge.com/minecraft/mc-mods/accessories/files/all?page=1&pageSize=20&version=1.20.1&gameVersionTypeId=4
-# https://www.curseforge.com/minecraft/mc-mods/accessories-tc-layer/files/all?page=1&pageSize=20&version=1.20.1
-accessories_fabric_version=5597776
-tclayer_fabric_version=5609158
+# Minimaps - Common
+# https://modrinth.com/mod/xaeros-minimap/versions?g=1.20.1&l=forge
+# https://modrinth.com/mod/journeymap/versions?g=1.20.1&l=forge
+# https://github.com/TeamJM/journeymap-api/tree/1.20.x_1.9-fabric
+# https://modrinth.com/mod/architectury-api/versions?g=1.20.1&l=forge
+xaeros_minimap_version=24.4.0
+journeymap_version=5.10.2
+journeymap_api_version_fabric=1.20-1.9-fabric-SNAPSHOT
+architectury_version=9.2.14
+#Curios/Trinkets/Accessories
+# https://modrinth.com/mod/accessories-cc-layer/versions?g=1.20.1&l=forge
+# https://modrinth.com/mod/accessories-tc-layer/versions?g=1.20.1&l=fabric
+# https://modrinth.com/mod/accessories/versions?g=1.20.1&l=fabric
+curios_version=7.4.0-beta.12+1.20.1
+trinkets_version=3.8.1+beta.11
+accessories_version=1.0.0-beta.35+1.20.1
# Development QOL
# Create Fabric supports all 3 recipe viewers: JEI, REI, and EMI. This decides which is enabled at runtime.
# set to disabled to have none of them.
# JEI - https://www.curseforge.com/minecraft/mc-mods/jei/files/all?page=1&pageSize=20&version=1.20.1&gameVersionTypeId=1
-# REI - https://modrinth.com/mod/rei/versions?g=1.20.1&l=forge
-# EMI - https://modrinth.com/mod/emi/versions?l=forge&g=1.20.1
# Mod Menu - https://modrinth.com/mod/modmenu/versions?l=fabric&g=1.20.1
# LazyDFU - https://modrinth.com/mod/lazydfu/versions
# Cloth Config - https://www.curseforge.com/minecraft/mc-mods/cloth-config/files/all?page=1&pageSize=20&version=1.20.1
fabric_recipe_viewer=jei
jei_version=15.3.0.4
-rei_version=12.0.684
-emi_version=1.1.3+1.20.1
modmenu_version=7.2.2
lazydfu_version=0.1.3
-cloth_config_version=11.1.118
\ No newline at end of file
+cloth_config_version=11.1.118
+# Dev minimap mod
+# Options: xaero, journey, ftb, none
+minimap_mod=xaero
\ No newline at end of file