diff options
Diffstat (limited to 'runtime/src/main/java')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl.java | 9 | ||||
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/impl/client/gui/modules/entries/SubMenuEntry.java | 2 |
2 files changed, 9 insertions, 2 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl.java index 49664dff5..5e8134473 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl.java @@ -444,7 +444,14 @@ public class ScreenOverlayImpl extends ScreenOverlay { () -> config.getSyntaxHighlightingMode() == SyntaxHighlightingMode.COLORFUL || config.getSyntaxHighlightingMode() == SyntaxHighlightingMode.COLORFUL_UNDERSCORED, bool -> config.setSyntaxHighlightingMode(bool ? SyntaxHighlightingMode.COLORFUL : SyntaxHighlightingMode.PLAIN_UNDERSCORED) ) - )) + )), + new SeparatorMenuEntry(), + ToggleMenuEntry.ofDeciding(new TranslatableComponent("text.rei.config.menu.config"), + () -> false, + $ -> { + ConfigManager.getInstance().openConfigScreen(REIRuntime.getInstance().getPreviousScreen()); + return false; + }) ); } diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/modules/entries/SubMenuEntry.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/modules/entries/SubMenuEntry.java index 8482403b1..f95a9a972 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/modules/entries/SubMenuEntry.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/modules/entries/SubMenuEntry.java @@ -86,7 +86,7 @@ public class SubMenuEntry extends AbstractMenuEntry { @Override public void render(PoseStack poses, int mouseX, int mouseY, float delta) { - renderBackground(poses, getX(), getY(), getX() + getWidth(), getY() + getEntryHeight()); + renderBackground(poses, getX(), getY(), getWidth(), getEntryHeight()); if (isSelected()) { if (!entries.isEmpty()) { Menu menu = getChildMenu(); |
