├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .idea └── copyright │ ├── Installer.xml │ └── profiles_settings.xml ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE ├── MAINTAINING.md ├── README.md ├── exe ├── Icon.ico └── manifest.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── proguard.conf ├── settings.gradle └── src └── main ├── java └── io │ └── github │ └── ImpactDevelopment │ └── installer │ ├── Args.java │ ├── Installer.java │ ├── github │ ├── Github.java │ ├── GithubRelease.java │ └── ReleaseAsset.java │ ├── gui │ ├── AppIcon.java │ ├── AppWindow.java │ ├── JHyperlink.java │ └── pages │ │ └── MainPage.java │ ├── impact │ ├── ImpactJsonLibrary.java │ ├── ImpactJsonVersion.java │ ├── ImpactVersion.java │ ├── ImpactVersionDisk.java │ ├── ImpactVersionReleased.java │ └── ImpactVersions.java │ ├── libraries │ ├── ILibrary.java │ ├── LibraryBaritoneSpecific.java │ ├── LibraryCustomURL.java │ ├── LibraryMaven.java │ └── MavenResolver.java │ ├── optifine │ ├── OptiFine.java │ └── OptiFineExisting.java │ ├── setting │ ├── BooleanSetting.java │ ├── ChoiceSetting.java │ ├── InstallationConfig.java │ ├── Setting.java │ └── settings │ │ ├── DestinationSetting.java │ │ ├── ImpactVersionSetting.java │ │ ├── InstallationModeSetting.java │ │ ├── MinecraftDirectorySetting.java │ │ ├── MinecraftVersionSetting.java │ │ ├── MultiMCDirectorySetting.java │ │ ├── OptiFineFileSetting.java │ │ ├── OptiFineSetting.java │ │ └── OptiFineToggleSetting.java │ ├── target │ ├── InstallationMode.java │ ├── InstallationModeOptions.java │ └── targets │ │ ├── Forge.java │ │ ├── MultiMC.java │ │ ├── ShowJSON.java │ │ ├── Validate.java │ │ ├── Vanilla.java │ │ └── VanillaProfiles.java │ └── utils │ ├── Fetcher.java │ ├── GPG.java │ ├── Markdown.java │ ├── OperatingSystem.java │ └── Tracky.java └── resources ├── icons ├── 128.png ├── 16.png ├── 256.png ├── 32.png ├── 512.png └── 64.png ├── keys.asc └── welcome.md /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/copyright/Installer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/.idea/copyright/Installer.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/MAINTAINING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/README.md -------------------------------------------------------------------------------- /exe/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/exe/Icon.ico -------------------------------------------------------------------------------- /exe/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/exe/manifest.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/gradlew.bat -------------------------------------------------------------------------------- /proguard.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/proguard.conf -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/Args.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/Args.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/Installer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/Installer.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/github/Github.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/github/Github.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/github/GithubRelease.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/github/GithubRelease.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/github/ReleaseAsset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/github/ReleaseAsset.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/gui/AppIcon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/gui/AppIcon.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/gui/AppWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/gui/AppWindow.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/gui/JHyperlink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/gui/JHyperlink.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/gui/pages/MainPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/gui/pages/MainPage.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactJsonLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactJsonLibrary.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactJsonVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactJsonVersion.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactVersion.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactVersionDisk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactVersionDisk.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactVersionReleased.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactVersionReleased.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactVersions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/impact/ImpactVersions.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/libraries/ILibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/libraries/ILibrary.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/libraries/LibraryBaritoneSpecific.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/libraries/LibraryBaritoneSpecific.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/libraries/LibraryCustomURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/libraries/LibraryCustomURL.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/libraries/LibraryMaven.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/libraries/LibraryMaven.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/libraries/MavenResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/libraries/MavenResolver.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/optifine/OptiFine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/optifine/OptiFine.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/optifine/OptiFineExisting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/optifine/OptiFineExisting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/BooleanSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/BooleanSetting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/ChoiceSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/ChoiceSetting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/InstallationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/InstallationConfig.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/Setting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/Setting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/settings/DestinationSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/settings/DestinationSetting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/settings/ImpactVersionSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/settings/ImpactVersionSetting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/settings/InstallationModeSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/settings/InstallationModeSetting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/settings/MinecraftDirectorySetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/settings/MinecraftDirectorySetting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/settings/MinecraftVersionSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/settings/MinecraftVersionSetting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/settings/MultiMCDirectorySetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/settings/MultiMCDirectorySetting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/settings/OptiFineFileSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/settings/OptiFineFileSetting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/settings/OptiFineSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/settings/OptiFineSetting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/setting/settings/OptiFineToggleSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/setting/settings/OptiFineToggleSetting.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/target/InstallationMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/target/InstallationMode.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/target/InstallationModeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/target/InstallationModeOptions.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/target/targets/Forge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/target/targets/Forge.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/target/targets/MultiMC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/target/targets/MultiMC.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/target/targets/ShowJSON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/target/targets/ShowJSON.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/target/targets/Validate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/target/targets/Validate.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/target/targets/Vanilla.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/target/targets/Vanilla.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/target/targets/VanillaProfiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/target/targets/VanillaProfiles.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/utils/Fetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/utils/Fetcher.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/utils/GPG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/utils/GPG.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/utils/Markdown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/utils/Markdown.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/utils/OperatingSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/utils/OperatingSystem.java -------------------------------------------------------------------------------- /src/main/java/io/github/ImpactDevelopment/installer/utils/Tracky.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/java/io/github/ImpactDevelopment/installer/utils/Tracky.java -------------------------------------------------------------------------------- /src/main/resources/icons/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/resources/icons/128.png -------------------------------------------------------------------------------- /src/main/resources/icons/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/resources/icons/16.png -------------------------------------------------------------------------------- /src/main/resources/icons/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/resources/icons/256.png -------------------------------------------------------------------------------- /src/main/resources/icons/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/resources/icons/32.png -------------------------------------------------------------------------------- /src/main/resources/icons/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/resources/icons/512.png -------------------------------------------------------------------------------- /src/main/resources/icons/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/resources/icons/64.png -------------------------------------------------------------------------------- /src/main/resources/keys.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/resources/keys.asc -------------------------------------------------------------------------------- /src/main/resources/welcome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImpactDevelopment/Installer/HEAD/src/main/resources/welcome.md --------------------------------------------------------------------------------