From f1f760a0e9cef899548fb72cfd14710d2b8433d9 Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Fri, 21 Jun 2019 07:33:15 +0200 Subject: [PATCH] [1.14] Fix ingame menu buttons with ModMenu installed --- .../com/replaymod/recording/gui/GuiRecordingControls.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/replaymod/recording/gui/GuiRecordingControls.java b/src/main/java/com/replaymod/recording/gui/GuiRecordingControls.java index 34af6d16..745a64f0 100644 --- a/src/main/java/com/replaymod/recording/gui/GuiRecordingControls.java +++ b/src/main/java/com/replaymod/recording/gui/GuiRecordingControls.java @@ -2,6 +2,7 @@ package com.replaymod.recording.gui; import com.replaymod.core.ReplayMod; import com.replaymod.core.utils.Utils; +import com.replaymod.core.versions.MCVer; import com.replaymod.editor.gui.MarkerProcessor; import com.replaymod.recording.Setting; import com.replaymod.recording.packet.PacketListener; @@ -92,10 +93,11 @@ public class GuiRecordingControls extends EventRegistrations { } public void show(PauseScreen gui) { + int modMenuOffset = MCVer.isModLoaded("modmenu") ? 12 : 0; VanillaGuiScreen.setup(gui).setLayout(new CustomLayout() { @Override protected void layout(GuiScreen container, int width, int height) { - pos(panel, width / 2 - 100, height / 4 + 128); + pos(panel, width / 2 - 100, height / 4 + 128 + modMenuOffset); } }).addElements(null, panel); }