aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/anthonyhilyard/iceberg/util
diff options
context:
space:
mode:
authorAnthony Hilyard <anthony.hilyard@gmail.com>2021-10-30 10:25:30 -0700
committerAnthony Hilyard <anthony.hilyard@gmail.com>2021-10-30 10:25:30 -0700
commit95f63bb1d6ba39a01a7124626c051130640d39c4 (patch)
treea8052c993577c99a11b8541493a0331b84711ccc /src/main/java/com/anthonyhilyard/iceberg/util
parentac69a23dacfe35f7f24b8d3d86acd67133992ad0 (diff)
downloadIceberg-95f63bb1d6ba39a01a7124626c051130640d39c4.tar.gz
Iceberg-95f63bb1d6ba39a01a7124626c051130640d39c4.tar.bz2
Iceberg-95f63bb1d6ba39a01a7124626c051130640d39c4.zip
Added rendertick event, added color results for color event.
Diffstat (limited to 'src/main/java/com/anthonyhilyard/iceberg/util')
-rw-r--r--src/main/java/com/anthonyhilyard/iceberg/util/Tooltips.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/com/anthonyhilyard/iceberg/util/Tooltips.java b/src/main/java/com/anthonyhilyard/iceberg/util/Tooltips.java
index 6492dfa..c55c5c7 100644
--- a/src/main/java/com/anthonyhilyard/iceberg/util/Tooltips.java
+++ b/src/main/java/com/anthonyhilyard/iceberg/util/Tooltips.java
@@ -5,6 +5,7 @@ import java.util.Arrays;
import java.util.List;
import com.anthonyhilyard.iceberg.events.RenderTooltipEvents;
+import com.anthonyhilyard.iceberg.events.RenderTooltipEvents.ColorResult;
import com.mojang.blaze3d.vertex.BufferBuilder;
import com.mojang.blaze3d.vertex.BufferUploader;
import com.mojang.blaze3d.vertex.DefaultVertexFormat;
@@ -135,7 +136,6 @@ public class Tooltips
renderItemTooltip(stack, mStack, info, rect, screenWidth, screenHeight, backgroundColor, borderColorStart, borderColorEnd, false);
}
- //private void renderTooltipInternal(PoseStack poseStack, List<ClientTooltipComponent> list, int x, int y)
public static void renderItemTooltip(final ItemStack stack, PoseStack poseStack, TooltipInfo info,
Rect2i rect, int screenWidth, int screenHeight,
int backgroundColor, int borderColorStart, int borderColorEnd, boolean comparison)
@@ -221,7 +221,11 @@ public class Tooltips
int borderStart = 0x505000FF;
int borderEnd = 0x5028007F;
- RenderTooltipEvents.COLOR.invoker().onColor(stack, info.lines, poseStack, tooltipX, tooltipY, info.getFont(), bgColor, borderStart, borderEnd, comparison);
+ ColorResult colors = RenderTooltipEvents.COLOR.invoker().onColor(stack, info.lines, poseStack, tooltipX, tooltipY, info.getFont(), bgColor, borderStart, borderEnd, comparison);
+
+ bgColor = colors.background();
+ borderStart = colors.borderStart();
+ borderEnd = colors.borderEnd();
float f = itemRenderer.blitOffset;
itemRenderer.blitOffset = 400.0F;