Skip to content

Commit cb1f9ff

Browse files
committed
Update build config and mod metadata handling
1 parent dfd3f8e commit cb1f9ff

File tree

3 files changed

+24
-20
lines changed

3 files changed

+24
-20
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ body:
4545
label: Configuration
4646
description: |
4747
Example:
48-
- **Mod version**: 1.0.0
49-
- **Refined Storage version**: v1.10.0
50-
- **Forge version**: 1.19.2 - 43.0.0
51-
- **Minecraft version**: 1.19.2
48+
- **Mod version**: 5.0.0
49+
- **Refined Storage version**: 2.0.0
50+
- **NeoForge version**: 1.21.1 - 21.1.50
51+
- **Minecraft version**: 1.21.1
5252
value: |
5353
- Mod version:
5454
- Refined Storage version:
@@ -73,4 +73,4 @@ body:
7373
7474
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
7575
validations:
76-
required: false
76+
required: false

build.gradle

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ plugins {
66
id 'eclipse'
77
id 'idea'
88
id 'net.neoforged.moddev' version "$mod_dev_gradle"
9-
id 'se.bjurr.gitchangelog.git-changelog-gradle-plugin' version '3.0.7'
10-
id 'me.modmuss50.mod-publish-plugin' version '0.8.4'
11-
id 'com.diffplug.spotless' version '6.25.0'
9+
id 'se.bjurr.gitchangelog.git-changelog-gradle-plugin' version '3.1.1'
10+
id 'me.modmuss50.mod-publish-plugin' version '1.1.0'
11+
id 'com.diffplug.spotless' version '8.0.0'
1212
}
1313

1414
def isRelease = System.getenv('CURSEFORGE_TOKEN')
@@ -94,12 +94,8 @@ repositories {
9494
url 'https://maven.blamejared.com/'
9595
}
9696
maven {
97-
name 'RS maven'
98-
url = uri('https://maven.pkg.github.com/refinedmods/refinedstorage2')
99-
credentials {
100-
username = 'anything'
101-
password = '\u0067hp_oGjcDFCn8jeTzIj4Ke9pLoEVtpnZMP4VQgaX'
102-
}
97+
name 'Refined Storage'
98+
url 'https://maven.creeperhost.net'
10399
}
104100
maven {
105101
name 'curseforge'
@@ -131,7 +127,7 @@ spotless {
131127
endWithNewline()
132128
trimTrailingWhitespace()
133129
removeUnusedImports()
134-
indentWithSpaces(2)
130+
leadingTabsToSpaces(2)
135131
}
136132
}
137133

@@ -140,7 +136,14 @@ tasks.withType(JavaCompile).configureEach {
140136
options.compilerArgs.addAll(['-Xmaxerrs', '100000'])
141137
}
142138

143-
tasks.withType(ProcessResources).configureEach {
139+
idea {
140+
module {
141+
downloadSources = true
142+
downloadJavadoc = true
143+
}
144+
}
145+
146+
var generateModMetadata = tasks.register("generateModMetadata", ProcessResources) {
144147
var replaceProperties = [
145148
minecraft_version : minecraft_version,
146149
minecraft_version_range : minecraft_version_range,
@@ -152,11 +155,12 @@ tasks.withType(ProcessResources).configureEach {
152155
refinedstorage_version_range : refinedstorage_version_range,
153156
]
154157
inputs.properties replaceProperties
155-
156-
filesMatching(['META-INF/neoforge.mods.toml']) {
157-
expand replaceProperties
158-
}
158+
expand replaceProperties
159+
from "src/main/templates"
160+
into "build/generated/sources/modMetadata"
159161
}
162+
sourceSets.main.resources.srcDir generateModMetadata
163+
neoForge.ideSyncTask generateModMetadata
160164

161165
def lastCommit = providers.exec {
162166
commandLine 'git', 'rev-parse', 'HEAD'
File renamed without changes.

0 commit comments

Comments
 (0)