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'
}
version = project.mod_version
version = "${project.mod_version}-${project.minecraft_version}"
group = project.maven_group
base {
+5 -6
View File
@@ -2,15 +2,14 @@
org.gradle.jvmargs=-Xmx1G
# Fabric Properties
# check these on https://modmuss50.me/fabric.html
minecraft_version=1.21.6
yarn_mappings=1.21.6+build.1
loader_version=0.16.13
minecraft_version=1.21.9
yarn_mappings=1.21.9+build.1
loader_version=0.17.2
# Mod Properties
mod_version=1.0.3
maven_group=de.shiewk
archives_base_name=ViewServerResources
# Dependencies
# check this on https://modmuss50.me/fabric.html
fabric_version=0.127.0+1.21.6
# Mod Dependencies
modmenu_version=15.0.0-beta.3
fabric_version=0.134.0+1.21.9
modmenu_version=16.0.0-rc.1
@@ -2,6 +2,7 @@ package de.shiewk.viewserverresources.screen.elements;
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
import net.minecraft.client.font.TextRenderer;
import net.minecraft.client.gui.Click;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.narration.NarrationMessageBuilder;
import net.minecraft.client.gui.widget.ButtonWidget;
@@ -61,7 +62,7 @@ public class ManageListWidget<T> extends ScrollableWidget {
element.render(context, mouseX, mouseY, delta);
}
matrices.popMatrix();
drawScrollbar(context);
drawScrollbar(context, mouseX, mouseY);
}
@Override
@@ -70,14 +71,17 @@ public class ManageListWidget<T> extends ScrollableWidget {
}
@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();
for (ClickableWidget element : elements) {
if (element.isMouseOver(mouseX, mouseYScrolled)){
return element.mouseClicked(mouseX, mouseYScrolled, button);
return element.mouseClicked(click, doubled);
}
}
if (super.checkScrollbarDragged(mouseX, mouseY, button)) return true;
return super.mouseClicked(mouseX, mouseY, button);
if (super.checkScrollbarDragged(click)) return true;
return super.mouseClicked(click, doubled);
}
}