Skip to content

Commit

Permalink
Fix mod version being 0.0.0 (#22)
Browse files Browse the repository at this point in the history
  • Loading branch information
shartte authored Jan 24, 2025
1 parent 23b5bd2 commit dc0fa25
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 21 deletions.
34 changes: 17 additions & 17 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -169,26 +169,26 @@ neoForge {
}
}

//////////////
// Artifacts
Map<String, String> expansionVariables = [
'file': [
'jarVersion': '${file.jarVersion}'
],
'minecraft_version': project.minecraft_version_range,
'neoforge_version': project.neoforge_version_range,
]

processResources {
// Ensure the resources get re-evaluate when the version changes
for (var entry : expansionVariables.entrySet()) {
inputs.property(entry.key, entry.value)
final generateModMetadata = tasks.register('generateModMetadata', ProcessResources) {
group = 'build'
from ('src/main/neoforge.mods.toml') {
rename '(.*)', 'META-INF/$1'
}
into 'build/generated/modMetadata'

filesMatching("META-INF/neoforge.mods.toml") {
expand expansionVariables
}
// Exposed project properties
Map<String, String> projectProperties = [
'version',
'neoforge_version_range',
'minecraft_version_range'
].collectEntries{ [it, project[it]] }

// Ensure the resources get re-evaluate when the version changes
inputs.properties projectProperties
expand projectProperties
}
sourceSets.main.resources.srcDir generateModMetadata
neoForge.ideSyncTask generateModMetadata

jar {
finalizedBy shadowJar
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@

## 2.0.1

- Removes superflous log spam when opening the creative menu.
- Removes superfluous log spam when opening the creative menu.
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@ license = "See GitHub repository for details"

[[mods]]
modId = "guideme"
version = "${file.jarVersion}"
version = "${version}"
displayName = "GuideME"
description = "GuideME offers the foundation for your mods or modpacks guidebook."

[[dependencies.guideme]]
modId = "neoforge"
type = "REQUIRED"
versionRange = "${neoforge_version}"
versionRange = "${neoforge_version_range}"
ordering = "NONE"
side = "BOTH"

[[dependencies.guideme]]
modId = "minecraft"
type = "REQUIRED"
versionRange = "${minecraft_version}"
versionRange = "${minecraft_version_range}"
ordering = "NONE"
side = "BOTH"

0 comments on commit dc0fa25

Please sign in to comment.