Skip to content

Commit 9a12184

Browse files
authored
Update for 24w34a (1.21.2) (#772)
- Update for 24w31a
1 parent bfa093d commit 9a12184

File tree

10 files changed

+26
-19
lines changed

10 files changed

+26
-19
lines changed

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.6-SNAPSHOT'
2+
id 'fabric-loom' version '1.7-SNAPSHOT'
33
}
44

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

gradle.properties

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ org.gradle.jvmargs=-Xmx1G
33
maven_group=com.terraformersmc
44
archive_name=modmenu
55

6-
minecraft_version=1.21
7-
yarn_mappings=1.21+build.2
8-
loader_version=0.15.11
9-
fabric_version=0.100.1+1.21
6+
minecraft_version=24w34a
7+
yarn_mappings=24w34a+build.8
8+
loader_version=0.16.2
9+
fabric_version=0.102.2+1.21.2
1010
text_placeholder_api_version=2.4.0-pre.2+1.21
1111
quilt_loader_version=0.17.7
1212

@@ -21,14 +21,14 @@ default_release_type=stable
2121
# Modrinth Metadata
2222
modrinth_slug=modmenu
2323
modrinth_id=mOgUt4GM
24-
modrinth_game_versions=1.21
24+
modrinth_game_versions=24w34a
2525
modrinth_mod_loaders=fabric, quilt
2626
modrinth_required_dependencies=fabric-api, placeholder-api
2727

2828
# CurseForge Metadata
2929
curseforge_slug=modmenu
3030
curseforge_id=308702
31-
curseforge_game_versions=1.21, Fabric, Quilt
31+
curseforge_game_versions=1.21.2-Snapshot, Fabric, Quilt
3232
curseforge_required_dependencies=fabric-api, text-placeholder-api
3333
curseforge_optional_dependencies=
3434

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

src/main/java/com/terraformersmc/modmenu/gui/ModsScreen.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import net.minecraft.client.gui.widget.ButtonWidget;
2525
import net.minecraft.client.gui.widget.ClickableWidget;
2626
import net.minecraft.client.gui.widget.TextFieldWidget;
27+
import net.minecraft.client.render.RenderLayer;
2728
import net.minecraft.client.resource.language.I18n;
2829
import net.minecraft.client.toast.SystemToast;
2930
import net.minecraft.screen.ScreenTexts;
@@ -407,7 +408,7 @@ public void render(DrawContext DrawContext, int mouseX, int mouseY, float delta)
407408
}
408409
RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F);
409410
RenderSystem.enableBlend();
410-
DrawContext.drawTexture(this.selected.getIconTexture(), x, RIGHT_PANE_Y, 0.0F, 0.0F, 32, 32, 32, 32);
411+
DrawContext.drawTexture(RenderLayer::getGuiTextured, this.selected.getIconTexture(), x, RIGHT_PANE_Y, 0.0F, 0.0F, 32, 32, 32, 32);
411412
RenderSystem.disableBlend();
412413
int lineSpacing = textRenderer.fontHeight + 1;
413414
int imageOffset = 36;

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.terraformersmc.modmenu.util.mod.Mod;
1010
import net.minecraft.client.MinecraftClient;
1111
import net.minecraft.client.font.TextRenderer;
12+
import net.minecraft.client.gl.ShaderProgramKeys;
1213
import net.minecraft.client.gui.DrawContext;
1314
import net.minecraft.client.gui.Element;
1415
import net.minecraft.client.gui.Selectable;
@@ -289,7 +290,8 @@ public void renderList(DrawContext DrawContext, int mouseX, int mouseY, float de
289290
GlStateManager.SrcFactor.ZERO,
290291
GlStateManager.DstFactor.ONE
291292
);
292-
RenderSystem.setShader(GameRenderer::getPositionColorProgram);
293+
// RenderSystem.setShader(GameRenderer::getPositionColorProgram);
294+
RenderSystem.setShader(ShaderProgramKeys.POSITION_COLOR);
293295

294296
bufferBuilder = tessellator.begin(VertexFormat.DrawMode.QUADS, VertexFormats.POSITION_COLOR);
295297
bufferBuilder.vertex(this.getX(), (this.getY() + 4), 0.0F).
@@ -349,7 +351,6 @@ public void renderScrollBar(BufferBuilder bufferBuilder, Tessellator tessellator
349351
q = this.getY();
350352
}
351353

352-
RenderSystem.setShader(GameRenderer::getPositionColorProgram);
353354
bufferBuilder = tessellator.begin(VertexFormat.DrawMode.QUADS, VertexFormats.POSITION_COLOR);
354355
bufferBuilder.vertex(scrollbarStartX, this.getBottom(), 0.0F).color(0, 0, 0, 255);
355356
bufferBuilder.vertex(scrollbarEndX, this.getBottom(), 0.0F).color(0, 0, 0, 255);

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import net.minecraft.client.gui.DrawContext;
44
import net.minecraft.client.gui.widget.ButtonWidget;
55
import net.minecraft.client.gui.widget.TexturedButtonWidget;
6+
import net.minecraft.client.render.RenderLayer;
67
import net.minecraft.text.Text;
78
import net.minecraft.util.Identifier;
89

@@ -52,7 +53,7 @@ public void renderWidget(DrawContext context, int mouseX, int mouseY, float delt
5253
v += this.hoveredVOffset;
5354
}
5455

55-
context.drawTexture(this.texture,
56+
context.drawTexture(RenderLayer::getGuiTextured, this.texture,
5657
this.getX(),
5758
this.getY(),
5859
this.u,

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import com.terraformersmc.modmenu.util.mod.ModSearch;
1313
import com.terraformersmc.modmenu.util.mod.fabric.FabricIconHandler;
1414
import net.minecraft.client.MinecraftClient;
15+
import net.minecraft.client.gl.ShaderProgramKeys;
1516
import net.minecraft.client.gui.DrawContext;
1617
import net.minecraft.client.gui.widget.AlwaysSelectedEntryListWidget;
1718
import net.minecraft.client.render.*;
@@ -229,7 +230,7 @@ protected void renderList(DrawContext DrawContext, int mouseX, int mouseY, float
229230
entryLeft = getRowLeft() - 2 + entry.getXOffset();
230231
int selectionRight = this.getRowLeft() + rowWidth + 2;
231232
float float_2 = this.isFocused() ? 1.0F : 0.5F;
232-
RenderSystem.setShader(GameRenderer::getPositionProgram);
233+
RenderSystem.setShader(ShaderProgramKeys.POSITION);
233234
RenderSystem.setShaderColor(float_2, float_2, float_2, 1.0F);
234235
Matrix4f matrix = DrawContext.getMatrices().peek().getPositionMatrix();
235236
BuiltBuffer builtBuffer;
@@ -245,7 +246,7 @@ protected void renderList(DrawContext DrawContext, int mouseX, int mouseY, float
245246
} catch (Exception e) {
246247
// Ignored
247248
}
248-
RenderSystem.setShader(GameRenderer::getPositionProgram);
249+
RenderSystem.setShader(ShaderProgramKeys.POSITION);
249250
RenderSystem.setShaderColor(0.0F, 0.0F, 0.0F, 1.0F);
250251
buffer = tessellator.begin(VertexFormat.DrawMode.QUADS, VertexFormats.POSITION);
251252
buffer.vertex(matrix, entryLeft + 1, entryTop + entryHeight + 1, 0.0F);

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.mojang.blaze3d.systems.RenderSystem;
44
import net.minecraft.client.gui.DrawContext;
5+
import net.minecraft.client.render.RenderLayer;
56
import net.minecraft.util.Identifier;
67
import net.minecraft.util.Util;
78

@@ -14,6 +15,6 @@ public static void renderBadge(DrawContext DrawContext, int x, int y) {
1415
if ((Util.getMeasuringTimeMs() / 800L & 1L) == 1L) {
1516
animOffset = 8;
1617
}
17-
DrawContext.drawGuiTexture(UPDATE_ICON, x, y, 8, 8);
18+
DrawContext.drawGuiTexture(RenderLayer::getGuiTextured, UPDATE_ICON, x, y, 8, 8);
1819
}
1920
}

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import net.minecraft.client.font.TextRenderer;
1414
import net.minecraft.client.gui.DrawContext;
1515
import net.minecraft.client.gui.widget.AlwaysSelectedEntryListWidget;
16+
import net.minecraft.client.render.RenderLayer;
1617
import net.minecraft.client.texture.NativeImageBackedTexture;
1718
import net.minecraft.text.StringVisitable;
1819
import net.minecraft.text.Text;
@@ -69,7 +70,7 @@ public void render(
6970
}
7071
RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F);
7172
RenderSystem.enableBlend();
72-
DrawContext.drawTexture(this.getIconTexture(), x, y, 0.0F, 0.0F, iconSize, iconSize, iconSize, iconSize);
73+
DrawContext.drawTexture(RenderLayer::getGuiTextured, this.getIconTexture(), x, y, 0.0F, 0.0F, iconSize, iconSize, iconSize, iconSize);
7374
RenderSystem.disableBlend();
7475
Text name = Text.literal(mod.getTranslatedName());
7576
StringVisitable trimmedName = name;
@@ -133,7 +134,7 @@ public void render(
133134
DrawContext.fill(x, y, x + iconSize, y + iconSize, -1601138544);
134135
boolean hoveringIcon = mouseX - x < iconSize;
135136
if (this.list.getParent().modScreenErrors.containsKey(modId)) {
136-
DrawContext.drawGuiTexture(hoveringIcon ? ERROR_HIGHLIGHTED_ICON : ERROR_ICON,
137+
DrawContext.drawGuiTexture(RenderLayer::getGuiTextured, hoveringIcon ? ERROR_HIGHLIGHTED_ICON : ERROR_ICON,
137138
x,
138139
y,
139140
iconSize,
@@ -149,7 +150,7 @@ public void render(
149150
}
150151
} else {
151152
int v = hoveringIcon ? iconSize : 0;
152-
DrawContext.drawTexture(MOD_CONFIGURATION_ICON,
153+
DrawContext.drawTexture(RenderLayer::getGuiTextured, MOD_CONFIGURATION_ICON,
153154
x,
154155
y,
155156
0.0F,

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import com.terraformersmc.modmenu.util.mod.ModSearch;
99
import net.minecraft.client.font.TextRenderer;
1010
import net.minecraft.client.gui.DrawContext;
11+
import net.minecraft.client.render.RenderLayer;
1112
import net.minecraft.text.Text;
1213
import net.minecraft.util.Identifier;
1314
import net.minecraft.util.Util;
@@ -102,7 +103,7 @@ public void render(
102103
int xOffset = list.getParent().showModChildren.contains(getMod().getId()) ? iconSize : 0;
103104
int yOffset = hoveringIcon ? iconSize : 0;
104105
RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F);
105-
DrawContext.drawTexture(PARENT_MOD_TEXTURE,
106+
DrawContext.drawTexture(RenderLayer::getGuiTextured, PARENT_MOD_TEXTURE,
106107
x,
107108
y,
108109
xOffset,

0 commit comments

Comments
 (0)