Added config entry in advancedSettings to disable initial login prompt
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user