Skip to content

Commit 80db6e9

Browse files
committed
feat: Support Minecraft 1.20
1 parent d66e89a commit 80db6e9

File tree

5 files changed

+20
-12
lines changed

5 files changed

+20
-12
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## 1.1.0+1.20 - 2024-04-20
4+
5+
### Added
6+
7+
- Support for Minecraft 1.20
8+
39
## 1.1.0+1.19.4 - 2024-04-20
410

511
### Added

gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ org.gradle.jvmargs=-Xmx1G
33

44
# Fabric Properties
55
# check these on https://fabricmc.net/develop
6-
minecraft_version=1.19.4
7-
yarn_mappings=1.19.4+build.2
6+
minecraft_version=1.20
7+
yarn_mappings=1.20+build.1
88
loader_version=0.15.10
99

1010
# Mod Properties
1111
project_name=Mod Settings
12-
mod_version=1.1.0+1.19.4
12+
mod_version=1.1.0+1.20
1313
maven_group=se.icus.mag
1414
archives_base_name=modsettings
1515

1616
# Fabric api
17-
fabric_version=0.87.2+1.19.4
17+
fabric_version=0.83.0+1.20

src/main/java/se/icus/mag/modsettings/gui/ModListWidget.java

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

33
import com.google.common.collect.ImmutableList;
44
import net.minecraft.client.MinecraftClient;
5+
import net.minecraft.client.gui.DrawContext;
56
import net.minecraft.client.gui.Element;
67
import net.minecraft.client.gui.Selectable;
78
import net.minecraft.client.gui.widget.ButtonWidget;
@@ -61,10 +62,10 @@ public List<? extends Element> children() {
6162
}
6263

6364
@Override
64-
public void render(MatrixStack matrices, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta) {
65+
public void render(DrawContext context, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta) {
6566
buttons.forEach(button -> {
6667
button.setY(y);
67-
button.render(matrices, mouseX, mouseY, tickDelta);
68+
button.render(context, mouseX, mouseY, tickDelta);
6869
});
6970
}
7071
}

src/main/java/se/icus/mag/modsettings/gui/ModSettingsScreen.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package se.icus.mag.modsettings.gui;
22

3+
import net.minecraft.client.gui.DrawContext;
34
import net.minecraft.client.gui.screen.Screen;
45
import net.minecraft.client.gui.widget.ButtonWidget;
56
import net.minecraft.client.util.math.MatrixStack;
@@ -59,11 +60,11 @@ private ModSettingsOption[] getAllModConfigOptions() {
5960
}
6061

6162
@Override
62-
public void render(MatrixStack matrices, int mouseX, int mouseY, float delta) {
63-
this.renderBackground(matrices);
64-
this.list.render(matrices, mouseX, mouseY, delta);
65-
drawCenteredTextWithShadow(matrices, this.textRenderer, this.title, this.width / 2, 5, TITLE_COLOR);
66-
super.render(matrices, mouseX, mouseY, delta);
63+
public void render(DrawContext context, int mouseX, int mouseY, float delta) {
64+
this.renderBackground(context);
65+
this.list.render(context, mouseX, mouseY, delta);
66+
context.drawCenteredTextWithShadow(this.textRenderer, this.title, this.width / 2, 5, TITLE_COLOR);
67+
super.render(context, mouseX, mouseY, delta);
6768
}
6869

6970
@Override

src/main/resources/fabric.mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@
3333
"fabricloader": ">=0.7.4",
3434
"fabric-screen-api-v1": ">=1.0.4",
3535
"fabric-key-binding-api-v1": ">=1.0.1",
36-
"minecraft": "1.19.4"
36+
"minecraft": "~1.20"
3737
}
3838
}

0 commit comments

Comments
 (0)