aboutsummaryrefslogtreecommitdiff
path: root/runtime/src
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2023-06-08 14:54:28 +0800
committershedaniel <daniel@shedaniel.me>2023-06-08 14:54:28 +0800
commita5c727c6f21d8c6dcedd51b0f66f209027580375 (patch)
tree8ad839e55cfc2209c71a8c70492609092c63610e /runtime/src
parente0031d020f0a1d76cd971b45dffa8b6864b2c5d8 (diff)
downloadRoughlyEnoughItems-a5c727c6f21d8c6dcedd51b0f66f209027580375.tar.gz
RoughlyEnoughItems-a5c727c6f21d8c6dcedd51b0f66f209027580375.tar.bz2
RoughlyEnoughItems-a5c727c6f21d8c6dcedd51b0f66f209027580375.zip
Update to 1.20 and support Forge
Diffstat (limited to 'runtime/src')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/DefaultScreenOverlayRenderer.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/DefaultScreenOverlayRenderer.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/DefaultScreenOverlayRenderer.java
index 55f840854..233e1e421 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/DefaultScreenOverlayRenderer.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/DefaultScreenOverlayRenderer.java
@@ -71,13 +71,10 @@ public enum DefaultScreenOverlayRenderer implements OverlayRendererProvider {
return;
rendered[0] = 2;
resetFocused(screen);
- PoseStack poseStack = RenderSystem.getModelViewStack();
- poseStack.pushPose();
- poseStack.translate(-screen.leftPos, -screen.topPos, 0.0);
- RenderSystem.applyModelViewMatrix();
+ graphics.pose().pushPose();
+ graphics.pose().translate(-screen.leftPos, -screen.topPos, 0.0);
sink.lateRender(graphics, mouseX, mouseY, delta);
- poseStack.popPose();
- RenderSystem.applyModelViewMatrix();
+ graphics.pose().popPose();
resetFocused(screen);
});
ClientGuiEvent.RENDER_POST.register(renderPost = (screen, graphics, mouseX, mouseY, delta) -> {