Skip to content
This repository was archived by the owner on Dec 30, 2022. It is now read-only.

Commit ef4326c

Browse files
committed
Merged 1.17 to 1.18
Signed-off-by: DeathsGun <deathsgun@protonmail.com>
1 parent 5bcc55d commit ef4326c

File tree

5 files changed

+7
-9
lines changed

5 files changed

+7
-9
lines changed

src/main/kotlin/xyz/deathsgun/modmanager/ModManager.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class ModManager : ClientModInitializer {
6767

6868
@JvmStatic
6969
fun getMinecraftVersionId(): String {
70-
return MinecraftClient.getInstance()?.game?.version?.id ?: "1.18-pre1"
70+
return MinecraftClient.getInstance()?.game?.version?.id ?: "1.18.1"
7171
}
7272
}
7373

src/main/kotlin/xyz/deathsgun/modmanager/PreLaunchHook.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ class PreLaunchHook : PreLaunchEntrypoint {
3535

3636
@OptIn(DelicateCoroutinesApi::class)
3737
override fun onPreLaunch() {
38+
ModManager.modManager = ModManager()
3839
GlobalScope.launch {
39-
ModManager.modManager = ModManager()
4040
ModManager.modManager.update.checkUpdates()
4141
}
4242
val filesToDelete = try {

src/main/kotlin/xyz/deathsgun/modmanager/gui/widget/UpdateProgressListEntry.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,10 @@ import kotlinx.coroutines.delay
66
import kotlinx.coroutines.launch
77
import net.minecraft.client.MinecraftClient
88
import net.minecraft.client.gui.DrawableHelper
9-
import net.minecraft.client.gui.hud.BackgroundHelper.ColorMixer
109
import net.minecraft.client.gui.screen.ScreenTexts
1110
import net.minecraft.client.util.math.MatrixStack
1211
import net.minecraft.text.LiteralText
1312
import net.minecraft.text.Text
14-
import net.minecraft.util.math.MathHelper
1513
import xyz.deathsgun.modmanager.ModManager
1614
import xyz.deathsgun.modmanager.api.gui.list.ListWidget
1715
import xyz.deathsgun.modmanager.update.ProgressListener
@@ -63,7 +61,7 @@ class UpdateProgressListEntry(list: ListWidget<UpdateProgressListEntry>, val upd
6361
}
6462

6563
private fun renderProgressBar(matrices: MatrixStack, width: Int, minX: Int, minY: Int, maxX: Int, maxY: Int) {
66-
val color = ColorMixer.getArgb(255, 255, 255, 255)
64+
val color = 0xFFFFFFFF.toInt()
6765
var barWidth = width / 10
6866
val overlap = (minX + pos + barWidth) - maxX + 2
6967
if (overlap > 0) {

src/main/kotlin/xyz/deathsgun/modmanager/update/UpdateManager.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ class UpdateManager {
8989
}
9090
}.awaitAll()
9191
finishedUpdateCheck = true
92-
if (MinecraftClient.getInstance()?.currentScreen == null) {
92+
if (MinecraftClient.getInstance()?.currentScreen == null || updates.isEmpty()) {
9393
return@runBlocking
9494
}
9595
MinecraftClient.getInstance().toastManager.add(

src/main/resources/modmanager.mixins.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
"required": true,
33
"minVersion": "0.8",
44
"package": "xyz.deathsgun.modmanager.mixin",
5-
"compatibilityLevel": "JAVA_16",
5+
"compatibilityLevel": "JAVA_17",
66
"mixins": [
77
],
88
"client": [
9-
"ModsScreenMixin"
9+
"ModsScreenMixin"
1010
],
1111
"injectors": {
12-
"defaultRequire": 1
12+
"defaultRequire": 1
1313
}
1414
}

0 commit comments

Comments
 (0)