Skip to content
This repository was archived by the owner on Jun 17, 2025. It is now read-only.

Commit 181c0f2

Browse files
committed
Releasing v1.10.7
1 parent eb5d11e commit 181c0f2

17 files changed

Lines changed: 63 additions & 42 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ allprojects {
9090
// group = "org.anti-ad.mc"
9191
ext.set("mod_artefact_version", versionObj.toCleanString())
9292
ext.set("mod_artefact_is_release", versionObj.isRelease())
93-
ext.set("libIPN_version", "4.0.0-SNAPSHOT")
93+
ext.set("libIPN_version", "4.0.0")
9494

9595
tasks.withType<JavaCompile>().configureEach {
9696
options.isFork = true

buildSrc/src/main/kotlin/org/anti_ad/mc/ipnext/buildsrc/VersionProperties.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,10 @@
2020

2121
package org.anti_ad.mc.ipnext.buildsrc
2222

23+
24+
enum class Loaders {
25+
MODRINTH,
26+
CURSEFORGE
27+
}
28+
2329
const val loom_version = "1.1-SNAPSHOT"

changelog.md

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
<!-- latest begin -->
22

3-
### 1.10.6
4-
5-
- Added 2 more villager trading bookmark groups.
6-
* The new groups are disabled by default and can be enabled in `Mod Settings`
7-
* You can also assign shortcuts in `Hotkeys`
8-
- Added support for **Easy Villagers**.
9-
* All forge versions now support the trading blocks of **Easy Villagers**
10-
11-
### End of Life Notice
3+
### 1.10.7
124

13-
- This is the last version that supports `Minecraft 1.16` both Forge and Fabric
14-
- This is the last version that supports `Minecraft 1.19.4` both Forge and Fabric
15-
16-
**Bugs might get a fix depending on the severity.**
5+
- added support for 1.20.2 snapshots
6+
- horizontal mouse wheel (tilting the wheel left or right) can now be used as inputs in 1.20.2 snapshots
7+
- Minecraft 1.16 and 1.19.4 are no longer supported.
8+
- NeoForge is supported.
9+
- May be fixed crash on macOS when dropping lots of items.
1710

1811
### WARNING
1912

@@ -25,16 +18,31 @@ Any problems that are not reproducible on Fabric will be addressed with very low
2518
```
2619

2720
#### Supported Minecraft versions
28-
- **1.16.x**
2921
- **1.18.2**
3022
- **1.19.2**
31-
- **1.19.4**
3223
- **1.20**
3324
- **1.20.1**
25+
- **23w33a**
3426

3527
<!-- latest end -->
3628
<!-- rest begin -->
3729

30+
### 1.10.6
31+
32+
- Added 2 more villager trading bookmark groups.
33+
* The new groups are disabled by default and can be enabled in `Mod Settings`
34+
* You can also assign shortcuts in `Hotkeys`
35+
- Added support for **Easy Villagers**.
36+
* All forge versions now support the trading blocks of **Easy Villagers**
37+
38+
### End of Life Notice
39+
40+
- This is the last version that supports `Minecraft 1.16` both Forge and Fabric
41+
- This is the last version that supports `Minecraft 1.19.4` both Forge and Fabric
42+
43+
**Bugs might get a fix depending on the severity.**
44+
45+
3846
### 1.10.5
3947

4048
- Fixed crash when the FTB Quest screen is opened from the inventory screen and closed.

platforms/fabric-1.18.2/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ configure<CurseExtension> {
348348
+*************************************************+
349349
""".trimIndent())
350350
mainArtifact(remappedJarFile, closureOf<com.matthewprenger.cursegradle.CurseArtifact> {
351-
displayName = "Inventory Profiles Next-fabric-$minecraft_version_string-$mod_version"
351+
displayName = "IPN-$mod_version [fabric-$minecraft_version_string]"
352352
})
353353

354354
relations(closureOf<com.matthewprenger.cursegradle.CurseRelation> {
@@ -392,7 +392,7 @@ modrinth {
392392
versionName.set("IPN $mod_version for $mod_loader $minecraft_version_string")
393393
this.changelog.set(project.rootDir.resolve("description/out/pandoc-release_notes.md").readText())
394394
loaders.add(mod_loader)
395-
395+
loaders.add("Quilt")
396396
dependencies.set(
397397
mutableListOf(
398398
ModDependency("P7dR8mSH", "required"),

platforms/fabric-1.18.2/src/main/resources/fabric.mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@
3535
"fabricloader": ">=0.13.3",
3636
"minecraft": ">=1.18.2 <1.19",
3737
"fabric-language-kotlin": ">=1.9.2+kotlin.1.8.10",
38-
"libipn": ">=@LIBIPN_VERSION@ <4.0.0"
38+
"libipn": ">=@LIBIPN_VERSION@ <5.0.0"
3939
}
4040
}

platforms/fabric-1.19/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ configure<CurseExtension> {
362362
+*************************************************+
363363
""".trimIndent())
364364
mainArtifact(remappedJarFile, closureOf<com.matthewprenger.cursegradle.CurseArtifact> {
365-
displayName = "Inventory Profiles Next-fabric-$minecraft_version_string-$mod_version"
365+
displayName = "IPN-$mod_version [fabric-$minecraft_version_string]"
366366
})
367367

368368
relations(closureOf<com.matthewprenger.cursegradle.CurseRelation> {
@@ -406,7 +406,7 @@ modrinth {
406406
versionName.set("IPN $mod_version for $mod_loader $minecraft_version_string")
407407
this.changelog.set(project.rootDir.resolve("description/out/pandoc-release_notes.md").readText())
408408
loaders.add(mod_loader)
409-
409+
loaders.add("Quilt")
410410
dependencies.set(
411411
mutableListOf(
412412
ModDependency("P7dR8mSH", "required"),

platforms/fabric-1.19/src/main/resources/fabric.mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@
3535
"fabricloader": ">=0.14.4",
3636
"minecraft": ">=1.19 <1.19.3",
3737
"fabric-language-kotlin": ">=1.9.2+kotlin.1.8.10",
38-
"libipn": ">=@LIBIPN_VERSION@ <4.0.0"
38+
"libipn": ">=@LIBIPN_VERSION@ <5.0.0"
3939
}
4040
}

platforms/fabric-1.20.2/build.gradle.kts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import com.matthewprenger.cursegradle.CurseExtension
2323
import com.matthewprenger.cursegradle.CurseProject
2424
import com.modrinth.minotaur.dependencies.ModDependency
2525
import net.fabricmc.loom.task.RemapJarTask
26+
import org.anti_ad.mc.ipnext.buildsrc.Loaders.*
2627
import org.anti_ad.mc.ipnext.buildsrc.configureCommon
2728
import org.anti_ad.mc.ipnext.buildsrc.fabricCommonAfterEvaluate
2829
import org.anti_ad.mc.ipnext.buildsrc.fabricCommonDependency
@@ -33,7 +34,8 @@ import org.anti_ad.mc.ipnext.buildsrc.loom_version
3334
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3435
import proguard.gradle.ProGuardTask
3536

36-
val supported_minecraft_versions = listOf("1.20.2")
37+
val supported_minecraft_versions = mapOf(MODRINTH to listOf("23w33a"),
38+
CURSEFORGE to listOf("1.20.2-Snapshot"))
3739
val mod_loader = "fabric"
3840
val mod_version = project.version.toString()
3941
val minecraft_version = "23w33a"
@@ -344,10 +346,8 @@ configure<CurseExtension> {
344346
changelogType = "markdown"
345347
changelog = file("../../description/out/pandoc-release_notes.md")
346348
releaseType = "release"
347-
supported_minecraft_versions.forEach {
348-
if (!it.toLowerCase().contains("pre") && !it.toLowerCase().contains("shanpshot")) {
349-
this.addGameVersion(it)
350-
}
349+
supported_minecraft_versions[CURSEFORGE]!!.forEach {
350+
this.addGameVersion(it)
351351
}
352352
this.addGameVersion("Fabric")
353353
this.addGameVersion("Quilt")
@@ -392,9 +392,7 @@ modrinth {
392392
val fabricRemapJar = tasks.named<org.gradle.jvm.tasks.Jar>("remapJar").get()
393393
val remappedJarFile = fabricRemapJar.archiveFile
394394
uploadFile.set(remappedJarFile as Any) // This is the java jar task. If it can't find the jar, try 'jar.outputs.getFiles().asPath' in place of 'jar'
395-
gameVersions.addAll(supported_minecraft_versions.filter {
396-
!it.toLowerCase().contains("snapshot")
397-
})
395+
gameVersions.addAll(supported_minecraft_versions[MODRINTH]!!)
398396
logger.lifecycle("""
399397
+*************************************************+
400398
Will release ${remappedJarFile.get().asFile.path}
@@ -403,7 +401,7 @@ modrinth {
403401
versionName.set("IPN $mod_version for $mod_loader $minecraft_version_string")
404402
this.changelog.set(project.rootDir.resolve("description/out/pandoc-release_notes.md").readText())
405403
loaders.add(mod_loader)
406-
404+
loaders.add("Quilt")
407405
dependencies.set(
408406
mutableListOf(
409407
ModDependency("P7dR8mSH", "required"),

platforms/fabric-1.20.2/src/main/resources/fabric.mod.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
"depends": {
3434
"fabric-resource-loader-v0": "*",
3535
"fabricloader": ">=0.14.4",
36-
"minecraft": ">=1.20-beta.1 <1.21",
36+
"minecraft": ">=1.20.2-alpha.23.33.a <1.21",
3737
"fabric-language-kotlin": ">=1.9.2+kotlin.1.8.10",
38-
"libipn": ">=@LIBIPN_VERSION@ <4.0.0"
38+
"libipn": ">=@LIBIPN_VERSION@ <5.0.0"
3939
}
4040
}

platforms/fabric-1.20/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ configure<CurseExtension> {
359359
+*************************************************+
360360
""".trimIndent())
361361
mainArtifact(remappedJarFile, closureOf<com.matthewprenger.cursegradle.CurseArtifact> {
362-
displayName = "Inventory Profiles Next-fabric-$minecraft_version_string-$mod_version"
362+
displayName = "IPN-$mod_version [fabric-$minecraft_version_string]"
363363
})
364364

365365
relations(closureOf<com.matthewprenger.cursegradle.CurseRelation> {
@@ -403,13 +403,13 @@ modrinth {
403403
versionName.set("IPN $mod_version for $mod_loader $minecraft_version_string")
404404
this.changelog.set(project.rootDir.resolve("description/out/pandoc-release_notes.md").readText())
405405
loaders.add(mod_loader)
406-
406+
loaders.add("Quilt")
407407
dependencies.set(
408408
mutableListOf(
409409
ModDependency("P7dR8mSH", "required"),
410410
ModDependency("Ha28R6CL", "required"),
411411
ModDependency("onSQdWhM", "required"),
412412
ModDependency("mOgUt4GM", "optional")))
413413

414-
this.versionType.set(com.modrinth.minotaur.request.VersionType.RELEASE.name)
414+
this.versionType.set(masecla.modrinth4j.model.version.ProjectVersion.VersionType.RELEASE.name)
415415
}

0 commit comments

Comments
 (0)