diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-04-14 11:15:25 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2022-04-14 11:15:25 +0800 |
| commit | 1fc0a945d287f2e782a511d1a92a494a4633776a (patch) | |
| tree | 30b8504b0436af6ef030548b8b98c0effb481a69 /fabric/src | |
| parent | 6236ed33c3ae70cf99219222c2e13e467fa1c8e0 (diff) | |
| parent | d16d89a165632d7babbb37168ace0c49f32286e7 (diff) | |
| download | RoughlyEnoughItems-1fc0a945d287f2e782a511d1a92a494a4633776a.tar.gz RoughlyEnoughItems-1fc0a945d287f2e782a511d1a92a494a4633776a.tar.bz2 RoughlyEnoughItems-1fc0a945d287f2e782a511d1a92a494a4633776a.zip | |
Merge remote-tracking branch 'origin/8.x-1.18.2' into 9.x-1.19
Diffstat (limited to 'fabric/src')
| -rw-r--r-- | fabric/src/main/java/me/shedaniel/rei/impl/client/gui/fabric/ScreenOverlayImplImpl.java | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/fabric/src/main/java/me/shedaniel/rei/impl/client/gui/fabric/ScreenOverlayImplImpl.java b/fabric/src/main/java/me/shedaniel/rei/impl/client/gui/fabric/ScreenOverlayImplImpl.java index 86c21c5a4..caf42161f 100644 --- a/fabric/src/main/java/me/shedaniel/rei/impl/client/gui/fabric/ScreenOverlayImplImpl.java +++ b/fabric/src/main/java/me/shedaniel/rei/impl/client/gui/fabric/ScreenOverlayImplImpl.java @@ -23,7 +23,6 @@ package me.shedaniel.rei.impl.client.gui.fabric; -import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.vertex.PoseStack; import me.shedaniel.rei.api.client.gui.widgets.Tooltip; import me.shedaniel.rei.impl.ClientInternals; @@ -49,6 +48,8 @@ public class ScreenOverlayImplImpl { Stream<FormattedCharSequence> sequenceStream = texts.isEmpty() ? Stream.of(component.getAsText().getVisualOrderText()) : texts.stream().map(Language.getInstance()::getVisualOrder); return sequenceStream.map(ClientTooltipComponent::create); + } else if (!component.isTooltipComponent()) { + return Stream.of(component.getAsComponent()); } else { return Stream.empty(); } @@ -72,14 +73,8 @@ public class ScreenOverlayImplImpl { if (lines.isEmpty()) { return; } - PoseStack modelViewStack = RenderSystem.getModelViewStack(); - modelViewStack.pushPose(); - modelViewStack.translate(0, 0, 500); - RenderSystem.applyModelViewMatrix(); matrices.pushPose(); Minecraft.getInstance().screen.renderTooltipInternal(matrices, lines, mouseX, mouseY); matrices.popPose(); - modelViewStack.popPose(); - RenderSystem.applyModelViewMatrix(); } } |
