diff --git a/src/main/java/com/replaymod/core/ReplayMod.java b/src/main/java/com/replaymod/core/ReplayMod.java index 7f5926de..641c8202 100755 --- a/src/main/java/com/replaymod/core/ReplayMod.java +++ b/src/main/java/com/replaymod/core/ReplayMod.java @@ -2,6 +2,7 @@ package com.replaymod.core; import com.google.common.io.Files; import com.google.common.util.concurrent.ListenableFutureTask; +import com.replaymod.core.gui.GuiReplaySettings; import com.replaymod.core.gui.RestoreReplayGui; import com.replaymod.core.handler.MainMenuHandler; import com.replaymod.replaystudio.util.I18n; @@ -111,6 +112,10 @@ public class ReplayMod { new MainMenuHandler().register(); FMLCommonHandler.instance().bus().register(keyBindingRegistry); + + getKeyBindingRegistry().registerKeyBinding("replaymod.input.settings", 0, () -> { + new GuiReplaySettings(null, settingsRegistry).display(); + }); } @EventHandler diff --git a/src/main/resources/assets/replaymod/lang/en_US.lang b/src/main/resources/assets/replaymod/lang/en_US.lang index ea15e879..48cdbe7c 100644 --- a/src/main/resources/assets/replaymod/lang/en_US.lang +++ b/src/main/resources/assets/replaymod/lang/en_US.lang @@ -303,6 +303,7 @@ replaymod.input.pathpreview=Toggle Path Preview replaymod.input.assetmanager=Asset Manager replaymod.input.objectmanager=Object Manager replaymod.input.interpolation=Toggle Interpolation +replaymod.input.settings=ReplayMod Settings # CameraControllers replaymod.camera.classic=Classic