1
mirror of https://github.com/Shiewk/ViewServerResources.git synced 2026-04-28 03:44:17 +02:00

1.21.9 support

This commit is contained in:
Shy
2025-10-24 12:56:23 +02:00
parent 9304da40b6
commit d1187288da
3 changed files with 15 additions and 12 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ plugins {
id 'maven-publish' id 'maven-publish'
} }
version = project.mod_version version = "${project.mod_version}-${project.minecraft_version}"
group = project.maven_group group = project.maven_group
base { base {
+5 -6
View File
@@ -2,15 +2,14 @@
org.gradle.jvmargs=-Xmx1G org.gradle.jvmargs=-Xmx1G
# Fabric Properties # Fabric Properties
# check these on https://modmuss50.me/fabric.html # check these on https://modmuss50.me/fabric.html
minecraft_version=1.21.6 minecraft_version=1.21.9
yarn_mappings=1.21.6+build.1 yarn_mappings=1.21.9+build.1
loader_version=0.16.13 loader_version=0.17.2
# Mod Properties # Mod Properties
mod_version=1.0.3 mod_version=1.0.3
maven_group=de.shiewk maven_group=de.shiewk
archives_base_name=ViewServerResources archives_base_name=ViewServerResources
# Dependencies # Dependencies
# check this on https://modmuss50.me/fabric.html # check this on https://modmuss50.me/fabric.html
fabric_version=0.127.0+1.21.6 fabric_version=0.134.0+1.21.9
# Mod Dependencies modmenu_version=16.0.0-rc.1
modmenu_version=15.0.0-beta.3
@@ -2,6 +2,7 @@ package de.shiewk.viewserverresources.screen.elements;
import it.unimi.dsi.fastutil.objects.ObjectArrayList; import it.unimi.dsi.fastutil.objects.ObjectArrayList;
import net.minecraft.client.font.TextRenderer; import net.minecraft.client.font.TextRenderer;
import net.minecraft.client.gui.Click;
import net.minecraft.client.gui.DrawContext; import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.narration.NarrationMessageBuilder; import net.minecraft.client.gui.screen.narration.NarrationMessageBuilder;
import net.minecraft.client.gui.widget.ButtonWidget; import net.minecraft.client.gui.widget.ButtonWidget;
@@ -61,7 +62,7 @@ public class ManageListWidget<T> extends ScrollableWidget {
element.render(context, mouseX, mouseY, delta); element.render(context, mouseX, mouseY, delta);
} }
matrices.popMatrix(); matrices.popMatrix();
drawScrollbar(context); drawScrollbar(context, mouseX, mouseY);
} }
@Override @Override
@@ -70,14 +71,17 @@ public class ManageListWidget<T> extends ScrollableWidget {
} }
@Override @Override
public boolean mouseClicked(double mouseX, double mouseY, int button) { public boolean mouseClicked(Click click, boolean doubled) {
double mouseY = click.y();
double mouseX = click.x();
double mouseYScrolled = mouseY + getScrollY(); double mouseYScrolled = mouseY + getScrollY();
for (ClickableWidget element : elements) { for (ClickableWidget element : elements) {
if (element.isMouseOver(mouseX, mouseYScrolled)){ if (element.isMouseOver(mouseX, mouseYScrolled)){
return element.mouseClicked(mouseX, mouseYScrolled, button); return element.mouseClicked(click, doubled);
} }
} }
if (super.checkScrollbarDragged(mouseX, mouseY, button)) return true; if (super.checkScrollbarDragged(click)) return true;
return super.mouseClicked(mouseX, mouseY, button); return super.mouseClicked(click, doubled);
} }
} }