Skip to content

Commit 9b1569d

Browse files
authored
Merge pull request #7 from tildejustin/1.21.6
port to 1.21.6
2 parents b8d4b7a + 3d43f49 commit 9b1569d

File tree

4 files changed

+15
-11
lines changed

4 files changed

+15
-11
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ org.gradle.parallel = true
33
org.gradle.caching = true
44

55
mod_version = 1.4.3
6-
target_version = 1.19.4-1.20.6
6+
target_version = 1.21.6
77
archives_name = fast-reset
88
maven_group = fast_reset.client

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[versions]
2-
minecraft = "1.19.4"
3-
yarn_mappings = "1.19.4+build.2"
2+
minecraft = "1.21.6-rc1"
3+
yarn_mappings = "1.21.6-rc1+build.1"
44
fabric_loader = "0.15.6"
55
loom = "1.5-SNAPSHOT"
66
vineflower = "1.10.0-SNAPSHOT"
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package fast_reset.client.client;
22

3+
import net.minecraft.client.gui.DrawContext;
34
import net.minecraft.client.gui.screen.Screen;
45
import net.minecraft.client.util.math.MatrixStack;
56
import net.minecraft.text.Text;
@@ -11,11 +12,11 @@ public SaveWorldScreen(){
1112
super(Text.translatable("menu.savingLevel"));
1213
}
1314

14-
public void render(MatrixStack matrices, int mouseX, int mouseY, float delta){
15-
renderBackground(matrices);
15+
public void render(DrawContext ctx, int mouseX, int mouseY, float delta){
16+
renderBackground(ctx, mouseX, mouseY, delta);
1617

17-
super.render(matrices, mouseX, mouseY, delta);
18+
super.render(ctx, mouseX, mouseY, delta);
1819

19-
drawCenteredTextWithShadow(matrices, this.textRenderer, "still saving the last world", this.width / 2, 70, Color.white.getRGB());
20+
ctx.drawCenteredTextWithShadow(this.textRenderer, "still saving the last world", this.width / 2, 70, Color.white.getRGB());
2021
}
2122
}

src/main/java/fast_reset/client/mixin/GameMenuMixin.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
import com.llamalad7.mixinextras.sugar.Share;
44
import com.llamalad7.mixinextras.sugar.ref.LocalRef;
55
import fast_reset.client.Client;
6+
import net.minecraft.client.MinecraftClient;
67
import net.minecraft.client.gui.*;
78
import net.minecraft.client.gui.screen.*;
89
import net.minecraft.client.gui.widget.*;
10+
import net.minecraft.client.world.ClientWorld;
911
import net.minecraft.text.Text;
1012
import org.jetbrains.annotations.Nullable;
1113
import org.spongepowered.asm.mixin.*;
@@ -18,20 +20,21 @@ protected GameMenuMixin(Text title) {
1820
super(title);
1921
}
2022

21-
@Shadow
22-
protected abstract void disconnect();
23-
2423
@Unique
2524
private static final int bottomRightWidth = 102;
2625

2726
@Shadow
2827
private @Nullable ButtonWidget exitButton;
2928

29+
@Shadow
30+
public static void disconnect(MinecraftClient client, Text disconnectReason) {
31+
}
32+
3033
@Redirect(method = "initWidgets", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gui/widget/GridWidget$Adder;add(Lnet/minecraft/client/gui/widget/Widget;I)Lnet/minecraft/client/gui/widget/Widget;"))
3134
private <T extends Widget> T addButtons(GridWidget.Adder instance, T widget, int occupiedColumns, @Share("saveButton") LocalRef<ButtonWidget.Builder> saveButtonStore, @Share("quitButton") LocalRef<T> quitButton) {
3235
final ButtonWidget.Builder saveButton = ButtonWidget.builder(Text.translatable("menu.quitWorld"), (buttonWidgetX) -> {
3336
Client.saveOnQuit = false;
34-
this.disconnect();
37+
disconnect(this.client, ClientWorld.QUITTING_MULTIPLAYER_TEXT);
3538
Client.saveOnQuit = true;
3639
});
3740
if (Client.buttonLocation == 2) {

0 commit comments

Comments
 (0)