diff options
| author | Anthony Hilyard <anthony.hilyard@gmail.com> | 2021-10-30 10:25:30 -0700 |
|---|---|---|
| committer | Anthony Hilyard <anthony.hilyard@gmail.com> | 2021-10-30 10:25:30 -0700 |
| commit | 95f63bb1d6ba39a01a7124626c051130640d39c4 (patch) | |
| tree | a8052c993577c99a11b8541493a0331b84711ccc /src/main/java/com/anthonyhilyard/iceberg/util | |
| parent | ac69a23dacfe35f7f24b8d3d86acd67133992ad0 (diff) | |
| download | Iceberg-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.java | 8 |
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; |
