From c8ab29d1d6111ba581b0f0bcb0a6d0c852161edb Mon Sep 17 00:00:00 2001 From: isxander Date: Wed, 22 Nov 2023 17:00:22 +0000 Subject: Update to 1.20.3-pre2, temp disable forge projects --- .../java/dev/isxander/yacl3/gui/YACLTooltip.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 common/src/main/java/dev/isxander/yacl3/gui/YACLTooltip.java (limited to 'common/src/main/java/dev/isxander/yacl3/gui/YACLTooltip.java') diff --git a/common/src/main/java/dev/isxander/yacl3/gui/YACLTooltip.java b/common/src/main/java/dev/isxander/yacl3/gui/YACLTooltip.java new file mode 100644 index 0000000..966b8a8 --- /dev/null +++ b/common/src/main/java/dev/isxander/yacl3/gui/YACLTooltip.java @@ -0,0 +1,20 @@ +package dev.isxander.yacl3.gui; + +import net.minecraft.client.gui.components.Tooltip; +import net.minecraft.client.gui.navigation.ScreenRectangle; +import net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner; +import net.minecraft.network.chat.Component; + +public class YACLTooltip extends Tooltip { + private final net.minecraft.client.gui.components.AbstractWidget widget; + + public YACLTooltip(Component tooltip, net.minecraft.client.gui.components.AbstractWidget widget) { + super(tooltip, tooltip); + this.widget = widget; + } + + @Override + protected ClientTooltipPositioner createTooltipPositioner(boolean bl, boolean bl2, ScreenRectangle screenRectangle) { + return new YACLTooltipPositioner(widget); + } +} -- cgit