diff --git a/CHANGELOG.md b/CHANGELOG.md index 41fd035..805b403 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +## MidnightLib v1.9.2 +- Add support for using `StringRepresentable` to translate enums ## MidnightLib v1.9.1 - Fix crash when loading existing main config on NeoForge # MidnightLib v1.9.0 diff --git a/gradle.properties b/gradle.properties index c5924ee..634517b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,7 +7,7 @@ org.gradle.parallel=false #org.gradle.configureondemand=true # Mod properties -mod.version=1.9.1 +mod.version=1.9.2 mod.group=eu.midnightdust mod.id=midnightlib mod.name=MidnightLib diff --git a/settings.gradle.kts b/settings.gradle.kts index b2e3739..c2ccdd6 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -22,10 +22,10 @@ stonecutter { for (version in versions) vers("$version-$loader", version) } //i would recommend to use neoforge for mc > 1.20.1, i haven't tested template for forge on versions higher than that - mc("fabric","1.20.1", "1.21.1", "1.21.5", "1.21.8", "1.21.10", "1.21.11-rc2") + mc("fabric","1.20.1", "1.21.1", "1.21.5", "1.21.8", "1.21.10", "1.21.11") mc("forge","1.20.1") //WARNING: neoforge uses mods.toml instead of neoforge.mods.toml for versions 1.20.4 (?) and earlier - mc("neoforge", "1.21.1", "1.21.5", "1.21.8", "1.21.10") + mc("neoforge", "1.21.1", "1.21.5", "1.21.8", "1.21.10", "1.21.11") } create(rootProject) } diff --git a/stonecutter.gradle.kts b/stonecutter.gradle.kts index acbc354..73fd33b 100644 --- a/stonecutter.gradle.kts +++ b/stonecutter.gradle.kts @@ -5,7 +5,7 @@ plugins { id("com.github.johnrengelman.shadow") version "8.1.1" apply false id("me.modmuss50.mod-publish-plugin") version "0.8.4" apply false } -stonecutter active "1.21.11-rc2-fabric" /* [SC] DO NOT EDIT */ +stonecutter active "1.21.11-fabric" /* [SC] DO NOT EDIT */ // See https://stonecutter.kikugie.dev/wiki/config/params stonecutter parameters { diff --git a/versions/1.21.10-fabric/gradle.properties b/versions/1.21.10-fabric/gradle.properties index 0b4bb2c..3ff6893 100644 --- a/versions/1.21.10-fabric/gradle.properties +++ b/versions/1.21.10-fabric/gradle.properties @@ -1,5 +1,5 @@ -mod.mc_dep_fabric=>=1.21.9 -mod.mc_dep_forgelike=[1.21.9,) +mod.mc_dep_fabric=>=1.21.9 <=1.21.10 +mod.mc_dep_forgelike=[1.21.9,1.21.10] mod.mc_title=1.21.10 mod.mc_targets=1.21.9 1.21.10 diff --git a/versions/1.21.10-neoforge/gradle.properties b/versions/1.21.10-neoforge/gradle.properties index cafa43e..6323900 100644 --- a/versions/1.21.10-neoforge/gradle.properties +++ b/versions/1.21.10-neoforge/gradle.properties @@ -1,5 +1,5 @@ -mod.mc_dep_fabric=>=1.21.9 -mod.mc_dep_forgelike=[1.21.9,) +mod.mc_dep_fabric=>=1.21.9 <= 1.21.10 +mod.mc_dep_forgelike=[1.21.9,1.21.10] mod.mc_title=1.21.10 mod.mc_targets=1.21.9 1.21.10 diff --git a/versions/1.21.11-fabric/gradle.properties b/versions/1.21.11-fabric/gradle.properties new file mode 100644 index 0000000..2f94cbb --- /dev/null +++ b/versions/1.21.11-fabric/gradle.properties @@ -0,0 +1,12 @@ +mod.mc_dep_fabric=>=1.21.11 +mod.mc_dep_forgelike=[1.21.11,) +mod.mc_title=1.21.11 +mod.mc_targets=1.21.11 + +deps.forge_loader=0 +deps.neoforge_loader=21.11.3-beta + +deps.fabric_version=0.139.4+1.21.11 +deps.modmenu_version=17.0.0-alpha.1 + +loom.platform=fabric \ No newline at end of file diff --git a/versions/1.21.11-rc2-fabric/src/main/resources/fabric.mod.json b/versions/1.21.11-fabric/src/main/resources/fabric.mod.json similarity index 100% rename from versions/1.21.11-rc2-fabric/src/main/resources/fabric.mod.json rename to versions/1.21.11-fabric/src/main/resources/fabric.mod.json diff --git a/versions/1.21.11-neoforge/gradle.properties b/versions/1.21.11-neoforge/gradle.properties new file mode 100644 index 0000000..342a362 --- /dev/null +++ b/versions/1.21.11-neoforge/gradle.properties @@ -0,0 +1,12 @@ +mod.mc_dep_fabric=>=1.21.11 +mod.mc_dep_forgelike=[1.21.11,) +mod.mc_title=1.21.11 +mod.mc_targets=1.21.11 + +deps.forge_loader=0 +deps.neoforge_loader=21.11.3-beta + +deps.fabric_version=0.139.4+1.21.11 +deps.modmenu_version=17.0.0-alpha.1 + +loom.platform=neoforge \ No newline at end of file diff --git a/versions/1.21.11-neoforge/src/main/resources/META-INF/neoforge.mods.toml b/versions/1.21.11-neoforge/src/main/resources/META-INF/neoforge.mods.toml new file mode 100644 index 0000000..6a5889d --- /dev/null +++ b/versions/1.21.11-neoforge/src/main/resources/META-INF/neoforge.mods.toml @@ -0,0 +1,31 @@ +modLoader = "javafml" +loaderVersion = "[2,)" +#issueTrackerURL = "" +license = "MIT License" + +[[mods]] +modId = "midnightlib" +version = "${version}" +displayName = "${name}" +logoFile = "midnightlib.png" +authors = "TeamMidnightDust, Motschen" +description = ''' +Lightweight config library with config screens and commands. +''' + +[[mixins]] +config = "midnightlib.mixins.json" + +[[dependencies.midnightlib]] +modId = "neoforge" +mandatory = true +versionRange = "[20.5,)" +ordering = "NONE" +side = "BOTH" + +[[dependencies.midnightlib]] +modId = "minecraft" +mandatory = true +versionRange = "${minecraft}" +ordering = "NONE" +side = "BOTH" \ No newline at end of file diff --git a/versions/1.21.11-neoforge/src/main/resources/midnightlib.png b/versions/1.21.11-neoforge/src/main/resources/midnightlib.png new file mode 100644 index 0000000..b586c74 Binary files /dev/null and b/versions/1.21.11-neoforge/src/main/resources/midnightlib.png differ diff --git a/versions/1.21.11-rc2-fabric/gradle.properties b/versions/1.21.11-rc2-fabric/gradle.properties deleted file mode 100644 index 800b70b..0000000 --- a/versions/1.21.11-rc2-fabric/gradle.properties +++ /dev/null @@ -1,12 +0,0 @@ -mod.mc_dep_fabric=>=1.21.11-rc.2 -mod.mc_dep_forgelike=[1.21.11,) -mod.mc_title=1.21.11-rc2 -mod.mc_targets=1.21.1-rc2 - -deps.forge_loader=0 -deps.neoforge_loader=21.10.47-beta - -deps.fabric_version=0.139.4+1.21.11 -deps.modmenu_version=17.0.0-alpha.1 - -loom.platform=fabric \ No newline at end of file