Skip to content

Commit 52d7cb2

Browse files
committed
✨ imagine being pure w/ no issues waow good for u
1 parent 8b73bfc commit 52d7cb2

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/main/kotlin/one/devos/nautical/winterssummerfixes/WintersSummerFixes.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ object WintersSummerFixes : ModInitializer {
2020
val MOD_ID: String = "winterssummerfixes"
2121
val LOGGER: Logger = LoggerFactory.getLogger(MOD_ID)
2222
val MOD_NAME: String = FMW.getName(MOD_ID)
23+
var PROBLEM_CHECK: Boolean = false // unused atm
2324

2425
override fun onInitialize() {
2526
// Despite the fucking name, this actually can load Datapack bullshit as well! As Octal said, `Fabric is just

src/main/kotlin/one/devos/nautical/winterssummerfixes/client/screens/InitialIncompatibleWarningScreen.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ class InitialIncompatibleWarningScreen(lastScreen: Screen) :
1818
null,
1919
Component.translatable("winterssummerfixes.screen.initialIncompatibleWarningScreen.title")
2020
) {
21+
var tripped: Boolean = false
22+
2123
override fun addContents() {
2224
val linearLayout = LinearLayout.vertical()
2325
this.layout.addToContents(linearLayout)
2426
if (pairModsLoaded("c2me", "flashback")) {
27+
tripped = true
2528
linearLayout.addChild(
2629
StringWidget(
2730
Component.translatable("winterssummerfixes.screen.initialIncompatibleWarningScreen.c2meAndFlashbackFoundTitle").withStyle(ChatFormatting.BOLD), this.font
@@ -37,6 +40,7 @@ class InitialIncompatibleWarningScreen(lastScreen: Screen) :
3740
}
3841

3942
if (modLoaded("centered-crosshair")) {
43+
tripped = true
4044
linearLayout.addChild(
4145
StringWidget(
4246
Component.translatable("winterssummerfixes.screen.initialIncompatibleWarningScreen.centeredCrosshairFoundTitle").withStyle(ChatFormatting.BOLD), this.font
@@ -52,6 +56,7 @@ class InitialIncompatibleWarningScreen(lastScreen: Screen) :
5256
}
5357

5458
if (pairModsLoaded("jade", "starhud")) {
59+
tripped = true
5560
linearLayout.addChild(
5661
StringWidget(
5762
Component.translatable("winterssummerfixes.screen.initialIncompatibleWarningScreen.jadeAndStarHUDFoundTitle").withStyle(ChatFormatting.BOLD), this.font
@@ -67,6 +72,7 @@ class InitialIncompatibleWarningScreen(lastScreen: Screen) :
6772
}
6873

6974
if (!modLoaded("iris")) {
75+
tripped = true
7076
linearLayout.addChild(
7177
StringWidget(
7278
Component.translatable("winterssummerfixes.screen.initialIncompatibleWarningScreen.irisMissingTitle").withStyle(ChatFormatting.BOLD), this.font
@@ -80,6 +86,10 @@ class InitialIncompatibleWarningScreen(lastScreen: Screen) :
8086
)
8187
linearLayout.addChild(StringWidget(Component.empty(), this.font))
8288
}
89+
90+
if (!tripped) {
91+
onClose()
92+
}
8393
}
8494

8595
override fun addOptions() {}

0 commit comments

Comments
 (0)