Fix preferredLoginType is not exported in modpack

This commit is contained in:
yushijinhun
2018-11-23 23:05:24 +08:00
parent d9db108a31
commit ca6920e82a

View File

@@ -81,11 +81,14 @@ public final class ExportWizardProvider implements WizardProvider {
dependency = dependency.then(Task.of(() -> { dependency = dependency.then(Task.of(() -> {
try (Zipper zip = new Zipper(modpackFile.toPath())) { try (Zipper zip = new Zipper(modpackFile.toPath())) {
Config exported = new Config(); Config exported = new Config();
exported.setBackgroundImageType(config().getBackgroundImageType()); exported.setBackgroundImageType(config().getBackgroundImageType());
exported.setBackgroundImage(config().getBackgroundImage()); exported.setBackgroundImage(config().getBackgroundImage());
exported.setTheme(config().getTheme()); exported.setTheme(config().getTheme());
exported.setDownloadType(config().getDownloadType()); exported.setDownloadType(config().getDownloadType());
exported.setPreferredLoginType(config().getPreferredLoginType());
exported.getAuthlibInjectorServers().setAll(config().getAuthlibInjectorServers()); exported.getAuthlibInjectorServers().setAll(config().getAuthlibInjectorServers());
zip.putTextFile(exported.toJson(), ConfigHolder.CONFIG_FILENAME); zip.putTextFile(exported.toJson(), ConfigHolder.CONFIG_FILENAME);
zip.putFile(tempModpack, "modpack.zip"); zip.putFile(tempModpack, "modpack.zip");