Skip to content

Commit 82f2130

Browse files
[Port] 26.2-snapshot-2
1 parent 452a745 commit 82f2130

6 files changed

Lines changed: 14 additions & 14 deletions

File tree

gradle.properties

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ mod_id=modernfix
77
version=5.27.0-build.1
88

99
# Minecraft/Fabric
10-
minecraft_version=26.1.2
11-
loader_version=0.18.6
10+
minecraft_version=26.2-snapshot-2
11+
loader_version=0.19.1
1212
loom_version=1.16-SNAPSHOT
1313

1414
# Fabric API
15-
fabric_api_version=0.145.4+26.1.2
15+
fabric_api_version=0.145.5+26.2
1616

1717
# Dependencies
1818
mixinextras_version=0.4.1
19-
modmenu_version=18.0.0-alpha.5
19+
modmenu_version=18.0.0-alpha.8
2020

2121
# For mod sites
22-
supported_minecraft_versions=~26.1-
22+
supported_minecraft_versions=~26.2-
2323

2424
# Build
2525
shadow_version=8.1.1

src/main/java/org/embeddedt/modernfix/common/mixin/bugfix/world_screen_skipped/WorldSelectionListMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class WorldSelectionListMixin {
1818

1919
@Inject(method = "*", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gui/screens/worldselection/WorldSelectionList$WorldListEntry;doDeleteWorld()V", ordinal = 0, shift = At.Shift.AFTER), cancellable = true)
2020
private void preventClosingCreateScreenAfterDelete(CallbackInfo ci) {
21-
if(minecraft.screen instanceof CreateWorldScreen)
21+
if(minecraft.gui.screen() instanceof CreateWorldScreen)
2222
ci.cancel();
2323
}
2424
}

src/main/java/org/embeddedt/modernfix/common/mixin/feature/measure_time/MinecraftMixin.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package org.embeddedt.modernfix.common.mixin.feature.measure_time;
22

33
import net.minecraft.client.Minecraft;
4-
import net.minecraft.client.gui.screens.Overlay;
4+
import net.minecraft.client.gui.Gui;
55
import org.embeddedt.modernfix.ModernFixClient;
66
import org.embeddedt.modernfix.annotation.ClientOnlyMixin;
7-
import org.jetbrains.annotations.Nullable;
7+
import org.spongepowered.asm.mixin.Final;
88
import org.spongepowered.asm.mixin.Mixin;
99
import org.spongepowered.asm.mixin.Shadow;
1010
import org.spongepowered.asm.mixin.injection.At;
@@ -16,11 +16,11 @@
1616
@ClientOnlyMixin
1717
public class MinecraftMixin {
1818
// TODO re-add datapack reload time measurement
19-
@Shadow @Nullable public Overlay overlay;
19+
@Shadow @Final public Gui gui;
2020

2121
@Inject(method = "tick", at = @At("HEAD"))
2222
private void onClientTick(CallbackInfo ci) {
23-
if(this.overlay == null && ModernFixClient.INSTANCE != null) {
23+
if(this.gui.overlay() == null && ModernFixClient.INSTANCE != null) {
2424
ModernFixClient.INSTANCE.onGameLaunchFinish();
2525
}
2626
}

src/main/java/org/embeddedt/modernfix/screen/ModernFixConfigScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ protected void init() {
3737

3838
@Override
3939
public void onClose() {
40-
this.minecraft.setScreen(lastScreen);
40+
this.minecraft.gui.setScreen(lastScreen);
4141
}
4242

4343
@Override

src/main/java/org/embeddedt/modernfix/screen/ModernFixOptionInfoScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ protected void init() {
3535

3636
@Override
3737
public void onClose() {
38-
this.minecraft.setScreen(lastScreen);
38+
this.minecraft.gui.setScreen(lastScreen);
3939
}
4040

4141
private void drawMultilineString(GuiGraphicsExtractor guiGraphics, Font fr, Component str, int x, int y) {

src/main/java/org/embeddedt/modernfix/screen/OptionList.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ public CategoryEntry(Component component) {
107107

108108
public void extractContent(GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, boolean isMouseOver, float partialTicks) {
109109
Font var10000 = OptionList.this.minecraft.font;
110-
float x = (float)(OptionList.this.minecraft.screen.width / 2 - this.width / 2);
110+
float x = (float)(OptionList.this.minecraft.gui.screen().width / 2 - this.width / 2);
111111
int y = getY() + getHeight() - 10;
112112
guiGraphics.text(var10000, this.name, (int)x, y, -1);
113113
/*
@@ -164,7 +164,7 @@ public OptionEntry(String optionName, Option option) {
164164
updateStatus();
165165
this.helpButton = new Button.Builder(Component.literal("?"), (arg) -> {
166166
mainScreen.setLastScrollAmount(scrollAmount());
167-
Minecraft.getInstance().setScreen(new ModernFixOptionInfoScreen(mainScreen, optionName));
167+
Minecraft.getInstance().gui.setScreen(new ModernFixOptionInfoScreen(mainScreen, optionName));
168168
}).pos(75, 0).size(20, 20).build();
169169
String helpKey = "modernfix.option." + optionName;
170170
String helpText = I18n.get(helpKey);

0 commit comments

Comments
 (0)