Skip to content

Commit

Permalink
Merge pull request #29 from Protonull/mod-name-authors
Browse files Browse the repository at this point in the history
  • Loading branch information
Protonull authored Aug 29, 2024
2 parents 43eda8d + 318706d commit f819f38
Show file tree
Hide file tree
Showing 8 changed files with 41 additions and 15 deletions.
8 changes: 8 additions & 0 deletions common/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,14 @@ java {
withSourcesJar()
}

processResources {
filesMatching("assets/civmodern/lang/en_us.json") {
expand([
"mod_name": rootProject.mod_name,
])
}
}

publishing {
publications {
mavenCommon(MavenPublication) {
Expand Down
2 changes: 1 addition & 1 deletion common/src/main/resources/assets/civmodern/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"key.civmodern.ice": "Toggle ice road macro",
"key.civmodern.attack": "Toggle attack macro",
"key.civmodern.config": "Open Civ Modern configuration",
"category.civmodern": "Civ Modern",
"category.civmodern": "${mod_name}",
"civmodern.screen.main.title": "Civ Modern Config",
"civmodern.screen.main.radar": "Radar Settings",
"civmodern.screen.main.ice": "Ice Road Macro",
Expand Down
11 changes: 10 additions & 1 deletion fabric/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import groovy.json.JsonBuilder

plugins {
id("com.github.johnrengelman.shadow") version "7.1.2"
}
Expand Down Expand Up @@ -29,15 +31,22 @@ dependencies {
processResources {
filesMatching("fabric.mod.json") {
expand([
"mod_name": rootProject.mod_name,
"mod_version": rootProject.mod_version,
"mod_description": rootProject.mod_description,
"mod_home_url": rootProject.mod_home_url,
"mod_source_url": rootProject.mod_source_url,
"copyright_licence": rootProject.copyright_licence,

"minecraft_version": rootProject.minecraft_version,
"fabric_loader_version": rootProject.fabric_loader_version
"fabric_loader_version": rootProject.fabric_loader_version,
])
filter {
(it as String).replace(
"\"%FABRIC_AUTHORS_ARRAY%\"",
new JsonBuilder((rootProject.mod_authors as String).tokenize(",")).toString()
)
}
}
}

Expand Down
6 changes: 2 additions & 4 deletions fabric/src/main/resources/fabric.mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@
"schemaVersion": 1,
"id": "civmodern",
"version": "${mod_version}",
"name": "CivModern",
"name": "${mod_name}",
"description": "${mod_description}",
"authors": [
"Okx"
],
"authors": "%FABRIC_AUTHORS_ARRAY%",
"contact": {
"homepage": "${mod_home_url}",
"sources": "${mod_source_url}"
Expand Down
12 changes: 10 additions & 2 deletions forge/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ configurations {
}

dependencies {
forge("net.minecraftforge:forge:${rootProject.forge_version}")
forge("net.minecraftforge:forge:${rootProject.forge_loader_version}")

common(project(path: ":common", configuration: "namedElements")) { transitive = false }
shadowCommon(project(path: ":common", configuration: "transformProductionForge")) { transitive = false }
Expand All @@ -41,11 +41,19 @@ processResources {
"mod_issues_url": rootProject.mod_issues_url,
"copyright_licence": rootProject.copyright_licence,

"mod_name": rootProject.mod_name,
"mod_version": rootProject.mod_version,
"mod_description": rootProject.mod_description,
"mod_home_url": rootProject.mod_home_url,
"mod_authors": rootProject.mod_authors,

"minecraft_version": rootProject.minecraft_version
"forge_loader_major_version": rootProject.forge_loader_major_version,
"minecraft_version": rootProject.minecraft_version,
])
}
filesMatching("pack.mcmeta") {
expand([
"mod_name": rootProject.mod_name,
])
}
}
Expand Down
8 changes: 4 additions & 4 deletions forge/src/main/resources/META-INF/mods.toml
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
modLoader = "javafml"
loaderVersion = "[50,)"
loaderVersion = "[${forge_loader_major_version},)"
issueTrackerURL = "${mod_issues_url}"
license = "${copyright_licence}"

[[mods]]
modId = "civmodern"
version = "${mod_version}"
displayName = "CivModern"
displayName = "${mod_name}"
description = "${mod_description}"
displayURL = "${mod_home_url}"
authors = "Okx"
authors = "${mod_authors}"
#logoFile = ""

[[dependencies.civmodern]]
modId = "forge"
mandatory = true
versionRange = "[50,)"
versionRange = "[${forge_loader_major_version},)"
ordering = "NONE"
side = "CLIENT"

Expand Down
2 changes: 1 addition & 1 deletion forge/src/main/resources/pack.mcmeta
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"pack": {
"description": "CivModern",
"description": "${mod_name}",
"pack_format": 6
}
}
7 changes: 5 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ org.gradle.jvmargs=-Xmx3072M
archives_base_name=civmodern
maven_group=sh.okx.civmodern
mod_version=1.6.5
mod_description=Civ Modern
mod_name=CivModern
mod_description=Radar and civ utilities
mod_authors=Okx,Protonull
copyright_licence=GPLv3
mod_home_url=https://github.com/okx-code/civmodern
mod_source_url=https://github.com/okx-code/civmodern
Expand All @@ -17,4 +19,5 @@ enabled_platforms=fabric,forge
fabric_loader_version=0.15.11
fabric_api_version=0.102.1+1.21.1

forge_version=1.21.1-52.0.4
forge_loader_version=1.21.1-52.0.4
forge_loader_major_version=52

0 comments on commit f819f38

Please sign in to comment.