Added config entry in advancedSettings to disable initial login prompt

This commit is contained in:
CrushedPixel
2015-09-06 16:46:58 +02:00
parent 1e06d3f1c9
commit a56d800d43
2 changed files with 4 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ import eu.crushedpixel.replaymod.gui.replayeditor.GuiReplayEditor;
import eu.crushedpixel.replaymod.gui.replayviewer.GuiReplayViewer;
import eu.crushedpixel.replaymod.replay.ReplayHandler;
import eu.crushedpixel.replaymod.replay.ReplayProcess;
import eu.crushedpixel.replaymod.settings.ReplaySettings;
import eu.crushedpixel.replaymod.studio.VersionValidator;
import eu.crushedpixel.replaymod.utils.MouseUtils;
import eu.crushedpixel.replaymod.utils.ReplayFileIO;
@@ -42,7 +43,7 @@ public class GuiEventHandler {
if(event.gui instanceof GuiMainMenu) {
if(ReplayMod.firstMainMenu) {
ReplayMod.firstMainMenu = false;
if(!ReplayMod.apiClient.isLoggedIn()) {
if(!ReplayMod.apiClient.isLoggedIn() && ReplaySettings.AdvancedOptions.disableLoginPrompt.getValue() != Boolean.TRUE) {
event.gui = new GuiLoginPrompt(event.gui, event.gui, false).toMinecraft();
return;
}

View File

@@ -258,7 +258,8 @@ public class ReplaySettings {
public enum AdvancedOptions implements ValueEnum {
recordingPath("./replay_recordings/", ""),
renderPath("./replay_videos/", ""),
downloadPath("./replay_downloads", "");
downloadPath("./replay_downloads", ""),
disableLoginPrompt(false, "");
private Object value;
private String name;