Skip to content

Commit ae0c6cd

Browse files
IMS212gniftygnome
authored andcommitted
Port to 25w45a
1 parent ef0a115 commit ae0c6cd

7 files changed

Lines changed: 18 additions & 22 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'fabric-loom' version '1.11-SNAPSHOT'
2+
id 'fabric-loom' version '1.13-SNAPSHOT'
33
}
44

55
apply from: 'https://raw.githubusercontent.com/TerraformersMC/GradleScripts/2.7/ferry.gradle'

gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ org.gradle.parallel=true
44
maven_group=com.terraformersmc
55
archive_name=modmenu
66

7-
minecraft_version=1.21.9
8-
yarn_mappings=1.21.9+build.1
9-
loader_version=0.17.2
10-
fabric_version=0.133.14+1.21.9
7+
minecraft_version=25w45a
8+
yarn_mappings=25w45a+build.1
9+
loader_version=0.18.0
10+
fabric_version=0.138.2+1.21.11
1111
text_placeholder_api_version=2.8.0+1.21.9
1212
quilt_loader_version=0.29.0-beta.3
1313

src/main/java/com/terraformersmc/modmenu/gui/widget/LegacyTexturedButtonWidget.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public LegacyTexturedButtonWidget(
3030
int textureWidth,
3131
int textureHeight,
3232
ButtonWidget.PressAction pressAction,
33-
Text message
33+
net.minecraft.text.Text message
3434
) {
3535
super(x, y, width, height, null, pressAction, message);
3636

@@ -45,7 +45,7 @@ public LegacyTexturedButtonWidget(
4545
}
4646

4747
@Override
48-
public void renderWidget(DrawContext context, int mouseX, int mouseY, float delta) {
48+
public void drawIcon(DrawContext context, int mouseX, int mouseY, float deltaTicks) {
4949
int v = this.v;
5050
if (!this.isInteractable()) {
5151
v += this.hoveredVOffset * 2;
@@ -65,17 +65,14 @@ public void renderWidget(DrawContext context, int mouseX, int mouseY, float delt
6565
this.textureWidth,
6666
this.textureHeight
6767
);
68-
if (this.isHovered()) {
69-
context.setCursor(this.isInteractable() ? StandardCursors.POINTING_HAND : StandardCursors.NOT_ALLOWED);
70-
}
7168
}
7269

73-
public static Builder legacyTexturedBuilder(Text message, ButtonWidget.PressAction onPress) {
70+
public static Builder legacyTexturedBuilder(net.minecraft.text.Text message, ButtonWidget.PressAction onPress) {
7471
return new Builder(message, onPress);
7572
}
7673

7774
public static class Builder {
78-
private final Text message;
75+
private final net.minecraft.text.Text message;
7976
private final ButtonWidget.PressAction onPress;
8077

8178
private int x;
@@ -93,7 +90,7 @@ public static class Builder {
9390
private int textureWidth;
9491
private int textureHeight;
9592

96-
public Builder(Text message, PressAction onPress) {
93+
public Builder(net.minecraft.text.Text message, PressAction onPress) {
9794
this.message = message;
9895
this.onPress = onPress;
9996
}

src/main/java/com/terraformersmc/modmenu/gui/widget/ModMenuButtonWidget.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import net.minecraft.client.gui.widget.ButtonWidget;
1010
import net.minecraft.text.Text;
1111

12-
public class ModMenuButtonWidget extends ButtonWidget {
13-
public ModMenuButtonWidget(int x, int y, int width, int height, Text text, Screen screen) {
12+
public class ModMenuButtonWidget extends ButtonWidget.Text {
13+
public ModMenuButtonWidget(int x, int y, int width, int height, net.minecraft.text.Text text, Screen screen) {
1414
super(
1515
x,
1616
y,
@@ -23,8 +23,8 @@ public ModMenuButtonWidget(int x, int y, int width, int height, Text text, Scree
2323
}
2424

2525
@Override
26-
public void renderWidget(DrawContext drawContext, int mouseX, int mouseY, float delta) {
27-
super.renderWidget(drawContext, mouseX, mouseY, delta);
26+
public void drawIcon(DrawContext drawContext, int mouseX, int mouseY, float delta) {
27+
super.drawIcon(drawContext, mouseX, mouseY, delta);
2828
if (ModMenuConfig.BUTTON_UPDATE_BADGE.getValue() && ModMenu.areModUpdatesAvailable()) {
2929
UpdateAvailableBadge.renderBadge(
3030
drawContext,

src/main/java/com/terraformersmc/modmenu/gui/widget/UpdateCheckerTexturedButtonWidget.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ public UpdateCheckerTexturedButtonWidget(
2121
int textureWidth,
2222
int textureHeight,
2323
ButtonWidget.PressAction pressAction,
24-
Text message
24+
net.minecraft.text.Text message
2525
) {
2626
super(x, y, width, height, u, v, hoveredVOffset, texture, textureWidth, textureHeight, pressAction, message);
2727
}
2828

2929
@Override
30-
public void renderWidget(DrawContext drawContext, int mouseX, int mouseY, float delta) {
31-
super.renderWidget(drawContext, mouseX, mouseY, delta);
30+
public void drawIcon(DrawContext drawContext, int mouseX, int mouseY, float delta) {
31+
super.drawIcon(drawContext, mouseX, mouseY, delta);
3232
if (ModMenuConfig.BUTTON_UPDATE_BADGE.getValue() && ModMenu.areModUpdatesAvailable()) {
3333
UpdateAvailableBadge.renderBadge(drawContext, this.getX() + this.width - 5, this.getY() - 3);
3434
}

src/main/java/com/terraformersmc/modmenu/gui/widget/entries/ModListEntry.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,6 @@ public Identifier getIconTexture() {
205205
if (this.iconLocation == null) {
206206
this.iconLocation = Identifier.of(ModMenu.MOD_ID, mod.getId() + "_icon");
207207
NativeImageBackedTexture icon = mod.getIcon(list.getFabricIconHandler(), 64 * this.client.options.getGuiScale().getValue());
208-
icon.setFilter(false, false);
209208
this.client.getTextureManager().registerTexture(this.iconLocation, icon);
210209
}
211210

src/main/java/com/terraformersmc/modmenu/mixin/MixinTitleScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
@Mixin(TitleScreen.class)
1212
public class MixinTitleScreen {
13-
@ModifyArg(at = @At(value = "INVOKE", target = "Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;init(Lnet/minecraft/client/MinecraftClient;II)V"), method = "init", index = 2)
13+
@ModifyArg(at = @At(value = "INVOKE", target = "Lnet/minecraft/client/realms/gui/screen/RealmsNotificationsScreen;init(II)V"), method = "init", index = 1)
1414
private int adjustRealmsHeight(int height) {
1515
if (ModMenuConfig.MODIFY_TITLE_SCREEN.getValue() && ModMenuConfig.MODS_BUTTON_STYLE.getValue() == ModMenuConfig.TitleMenuButtonStyle.CLASSIC) {
1616
return height - 51;

0 commit comments

Comments
 (0)