From 535270b64db364d71ce212c8a35bb61eac1238ec Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sat, 5 Nov 2022 19:30:40 +0800 Subject: Fix categories screen lag --- .../rei/impl/client/config/entries/FilteringCategoriesScreen.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'runtime/src/main/java') diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesScreen.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesScreen.java index e4968c168..5bba76725 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesScreen.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesScreen.java @@ -188,6 +188,10 @@ public class FilteringCategoriesScreen extends Screen { @Override public void render(PoseStack matrices, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean isHovered, float delta) { + if (y + entryHeight < 0 || y > height) { + return; + } + Minecraft client = Minecraft.getInstance(); matrices.pushPose(); matrices.translate(0, 0, 100); -- cgit