From be8761f73e4f8b342011a91af7758f7f75b84ba1 Mon Sep 17 00:00:00 2001 From: johni0702 Date: Fri, 2 Sep 2016 20:20:20 +0200 Subject: [PATCH] Add (unset) key binding for opening the ReplaySettings gui from within the game --- src/main/java/com/replaymod/core/ReplayMod.java | 5 +++++ src/main/resources/assets/replaymod/lang/en_US.lang | 1 + 2 files changed, 6 insertions(+) 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