aboutsummaryrefslogtreecommitdiff
path: root/fabric/src
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-04-14 11:15:25 +0800
committershedaniel <daniel@shedaniel.me>2022-04-14 11:15:25 +0800
commit1fc0a945d287f2e782a511d1a92a494a4633776a (patch)
tree30b8504b0436af6ef030548b8b98c0effb481a69 /fabric/src
parent6236ed33c3ae70cf99219222c2e13e467fa1c8e0 (diff)
parentd16d89a165632d7babbb37168ace0c49f32286e7 (diff)
downloadRoughlyEnoughItems-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.java9
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();
}
}