diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-11-05 19:30:40 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2022-11-05 19:30:40 +0800 |
| commit | de69d03371de5ed46f8501fff649794d03ab247d (patch) | |
| tree | e2d5b6ef0a916ac9611bc80cb8b3cc1337985543 /runtime/src/main/java | |
| parent | c290bc97cfce57d5a4ed595244f038f1ee8f75e5 (diff) | |
| download | RoughlyEnoughItems-de69d03371de5ed46f8501fff649794d03ab247d.tar.gz RoughlyEnoughItems-de69d03371de5ed46f8501fff649794d03ab247d.tar.bz2 RoughlyEnoughItems-de69d03371de5ed46f8501fff649794d03ab247d.zip | |
Fix categories screen lag
Diffstat (limited to 'runtime/src/main/java')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesScreen.java | 4 |
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); |
