Skip to content

Commit 0af99f6

Browse files
feat: ported to 1.21 and dropped forge
1 parent bee56c0 commit 0af99f6

File tree

15 files changed

+52
-201
lines changed

15 files changed

+52
-201
lines changed

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [21.0.0]
2+
3+
### Changed
4+
5+
- Ported to 1.21
6+
- Switched to using the `Neoforge` version scheme meaning we've switched from 86.0.0 to 21.0.0... Sorry for the confusion... I don't like it either.
7+
18
## [86.0.0]
29

310
### Changed

build.gradle

+13-25
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
plugins {
22
id "architectury-plugin" version "3.4-SNAPSHOT"
33
id "dev.architectury.loom" version "1.6-SNAPSHOT" apply false
4-
id "me.modmuss50.mod-publish-plugin" version "0.4.5"
4+
id "me.modmuss50.mod-publish-plugin" version "0.5.1"
5+
id 'pro.mikey.plugins.insaniam' version "0.1-SNAPSHOT"
56
}
67

78
architectury {
@@ -59,30 +60,31 @@ allprojects {
5960
}
6061
}
6162

63+
def changelogData = insaniamUtils.createChangelog {
64+
file = file('CHANGELOG.md')
65+
versionPattern = ~/## \[[^]]+]/
66+
fallbackValue = "No changelog provided"
67+
version = project.mod_version
68+
}
69+
6270
publishMods {
6371
dryRun = providers.environmentVariable("CURSE_TOKEN").getOrNull() == null
64-
changelog = file("./CHANGELOG.md").text
72+
changelog = changelogData
6573
version = "${mod_version}"
6674
type = STABLE
6775

6876
def fabricOptions = publishOptions {
6977
file = project.provider { project(":fabric").tasks.remapJar }.flatMap { it.archiveFile }
70-
displayName = "[FABRIC][${rootProject.minecraft_version}] ${project.name} ${mod_version}"
78+
displayName = "[FABRIC] ${project.name} ${mod_version}"
7179
modLoaders.add("fabric")
7280
}
7381

7482
def neoforgeOptions = publishOptions {
7583
file = project.provider { project(":neoforge").tasks.remapJar }.flatMap { it.archiveFile }
76-
displayName = "[NEOFORGE][${rootProject.minecraft_version}] ${project.name} ${mod_version}"
84+
displayName = "[NEOFORGE] ${project.name} ${mod_version}"
7785
modLoaders.add("neoforge")
7886
}
7987

80-
// def forgeOptions = publishOptions {
81-
// file = project.provider { project(":forge").tasks.remapJar }.flatMap { it.archiveFile }
82-
// displayName = "[FORGE][${rootProject.minecraft_version}] ${project.name} ${mod_version}"
83-
// modLoaders.add("forge")
84-
// }
85-
8688
def curseForgeOptions = curseforgeOptions {
8789
accessToken = providers.environmentVariable("CURSE_TOKEN")
8890
projectId = "${curseforge_id}"
@@ -110,13 +112,6 @@ publishMods {
110112
}
111113
}
112114

113-
// curseforge("curseforgeForge") {
114-
// from(curseForgeOptions, forgeOptions)
115-
// requires {
116-
// slug = "architectury-api"
117-
// }
118-
// }
119-
120115
modrinth("modrinthFabric") {
121116
from(modrinthOptions, fabricOptions)
122117
requires {
@@ -125,12 +120,6 @@ publishMods {
125120
}
126121
}
127122

128-
// modrinth("modrinthForge") {
129-
// from(modrinthOptions, neoforgeOptions)
130-
// requires {
131-
// slug = "architectury-api"
132-
// }
133-
// }
134123

135124
modrinth("modrinthNeoforge") {
136125
from(modrinthOptions, neoforgeOptions)
@@ -140,9 +129,8 @@ publishMods {
140129
}
141130

142131
github {
143-
file = project.provider { project(":neoforge").tasks.remapJar }.flatMap { it.archiveFile }
144132
additionalFiles.from project.provider { project(":fabric").tasks.remapJar }.flatMap { it.archiveFile }
145-
// additionalFiles.from project.provider { project(":forge").tasks.remapJar }.flatMap { it.archiveFile }
133+
file = project.provider { project(":neoforge").tasks.remapJar }.flatMap { it.archiveFile }
146134

147135
repository = "${project.github_repo}"
148136
accessToken = providers.environmentVariable("GITHUB_TOKEN")

common/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ loom {
99
dependencies {
1010
modImplementation "net.fabricmc:fabric-loader:${rootProject.fabric_loader_version}"
1111

12-
modApi "dev.architectury:architectury:${rootProject.architectury_version}"
12+
modApi "dev.architectury:architectury:${rootProject.architectury_api_version}"
1313
}
1414

1515
publishing {

fabric/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ dependencies {
2323
modImplementation "net.fabricmc:fabric-loader:${rootProject.fabric_loader_version}"
2424
modApi "net.fabricmc.fabric-api:fabric-api:${rootProject.fabric_api_version}"
2525
// Remove the next line if you don't want to depend on the API
26-
modApi "dev.architectury:architectury-fabric:${rootProject.architectury_version}"
26+
modApi "dev.architectury:architectury-fabric:${rootProject.architectury_api_version}"
2727

2828
common(project(path: ":common", configuration: "namedElements")) { transitive false }
2929
shadowCommon(project(path: ":common", configuration: "transformProductionFabric")) { transitive false }

fabric/src/main/resources/fabric.mod.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"description": "Speeds up leaf decay",
77
"authors": ["ErrorMikey"],
88
"contact": {
9-
"homepage": "https://github.com/errormikey/accelerated-decay",
10-
"sources": "https://github.com/errormikey/accelerated-decay"
9+
"homepage": "https://github.com/Nanite/AcceleratedDecay",
10+
"sources": "https://github.com/Nanite/AcceleratedDecay"
1111
},
1212
"license": "GPL3",
1313
"icon": "assets/AcceleratedDecay/icon.png",
@@ -21,7 +21,7 @@
2121
],
2222
"depends": {
2323
"fabric": "*",
24-
"minecraft": ">=1.20.1",
25-
"architectury": ">=9.1.12"
24+
"minecraft": ">=1.21",
25+
"architectury": ">=13.0.0"
2626
}
2727
}

forge/build.gradle

-90
This file was deleted.

forge/gradle.properties

-1
This file was deleted.

forge/src/main/java/pro/mikey/accelerateddecay/forge/AcceleratedDecayForge.java

-14
This file was deleted.

forge/src/main/resources/META-INF/mods.toml

-35
This file was deleted.

forge/src/main/resources/accelerateddecay.mixins.json

-11
This file was deleted.

forge/src/main/resources/pack.mcmeta

-6
This file was deleted.

gradle.properties

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
org.gradle.jvmargs=-Xmx2048M
22

3-
minecraft_version=1.20.6
4-
enabled_platforms=fabric,forge,neoforge
3+
minecraft_version=1.21
4+
enabled_platforms=fabric,neoforge
55

66
archives_base_name=accelerated-decay
7-
mod_version=86.0.0
7+
mod_version=21.0.0
88
maven_group=pro.mikey.mods
99

1010
fabric_loader_version=0.15.11
11-
fabric_api_version=0.98.0+1.20.6
12-
#forge_version=49.0.12
13-
neoforge_version=20.6.48-beta
11+
fabric_api_version=0.100.1+1.21
12+
neoforge_version=21.0.10-beta
1413

15-
architectury_version=12.0.28
14+
architectury_api_version=13.0.1
1615

1716
curseforge_id=699872
1817
modrinth_id=laX5CckD

neoforge/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ configurations {
2929
dependencies {
3030
neoForge "net.neoforged:neoforge:${rootProject.neoforge_version}"
3131
// Remove the next line if you don't want to depend on the API
32-
modApi "dev.architectury:architectury-neoforge:${rootProject.architectury_version}"
32+
modApi "dev.architectury:architectury-neoforge:${rootProject.architectury_api_version}"
3333

3434
common(project(path: ":common", configuration: "namedElements")) { transitive false }
3535
shadowCommon(project(path: ":common", configuration: "transformProductionNeoForge")) { transitive = false }

neoforge/src/main/resources/META-INF/neoforge.mods.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
modLoader = "javafml"
2-
loaderVersion = "[2,)"
3-
#issueTrackerURL = ""
2+
loaderVersion = "[3,)"
3+
issueTrackerURL = "https://github.com/Nanite/AcceleratedDecay/issues"
44
license = "GPL3"
55

66
[[mods]]
@@ -16,21 +16,21 @@ Speeds up the decay of leaves
1616
[[dependencies.accelerateddecay]]
1717
modId = "neoforge"
1818
required = true
19-
versionRange = "[20.5,)"
19+
versionRange = "[21.0,)"
2020
ordering = "NONE"
2121
side = "BOTH"
2222

2323
[[dependencies.accelerateddecay]]
2424
modId = "minecraft"
2525
required = true
26-
versionRange = "[1.20.5,)"
26+
versionRange = "[1.21,)"
2727
ordering = "NONE"
2828
side = "BOTH"
2929

3030
[[dependencies.accelerateddecay]]
3131
modId = "architectury"
3232
required = true
33-
versionRange = "[9.1.12,)"
33+
versionRange = "[13.0.0,)"
3434
ordering = "AFTER"
3535
side = "BOTH"
3636

settings.gradle

+14
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,20 @@ pluginManagement {
1313
maven {
1414
url "https://maven.creeperhost.net/"
1515
}
16+
17+
maven {
18+
url "https://maven.saps.dev/releases"
19+
content {
20+
includeGroupByRegex("pro.mikey.*")
21+
}
22+
}
23+
24+
maven {
25+
url "https://maven.saps.dev/snapshots"
26+
content {
27+
includeGroupByRegex("pro.mikey.*")
28+
}
29+
}
1630
}
1731
}
1832

0 commit comments

Comments
 (0)