aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java/me
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-11-05 19:30:40 +0800
committershedaniel <daniel@shedaniel.me>2022-11-05 19:34:40 +0800
commitda15d82f139e28a9f08b52a8acdf6a27ec612cff (patch)
tree7483e2b0b29445ef1676b40e23a3aefbf1e52907 /runtime/src/main/java/me
parent30a0f16c1395e99efaa13216f0a4994e8c7c9c91 (diff)
downloadRoughlyEnoughItems-da15d82f139e28a9f08b52a8acdf6a27ec612cff.tar.gz
RoughlyEnoughItems-da15d82f139e28a9f08b52a8acdf6a27ec612cff.tar.bz2
RoughlyEnoughItems-da15d82f139e28a9f08b52a8acdf6a27ec612cff.zip
Fix categories screen lag
Diffstat (limited to 'runtime/src/main/java/me')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesScreen.java4
1 files changed, 4 insertions, 0 deletions
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);