ATLauncher Changelog

What's new in ATLauncher 3.4.36.3

Apr 11, 2024
  • Fixes:
  • Issue with servers not launching due to change to jvmargs

New in ATLauncher 3.4.36.2 (Apr 11, 2024)

  • Fixes:
  • Exporting Modrinth packs marking mods as optional by accident
  • Issue with LaunchServer.bat script not applying jvm args [#885]

New in ATLauncher 3.4.36.1 (Apr 11, 2024)

  • Fixes:
  • Client sidedness of mrpack exports not being handled correctly
  • Installing files with special characters in the name from mrpack files not saving with correct names [#884]
  • Installing non mods from mrpack files causing the mods to not be classified correctly and then duplicate in edit mods
  • Importing of CurseForge packs not working when the manifest incorrectly contains projectID=0

New in ATLauncher 3.4.36.0 (Apr 1, 2024)

  • New Features:
  • Add option when exporting to mark all mods as client side to fix Modrinth data issues
  • Log when launching Minecraft and the user has turned off the Use Java Provided By Minecraft option
  • Add log when launching CurseForge server to notify anyone looking that it's just the unzipped files from CF
  • Fixes:
  • Issue with installing CurseForge server packs when a version has no MC version set
  • Issue with installing packs from CurseForge/Modrinth and imported files when no overrides folder exists
  • Misc:
  • Remove share code support. This has been broken for 5 years and it's time to go

New in ATLauncher 3.4.35.9 (Feb 28, 2024)

  • Fixes:
  • Issue with Modrinth instance version checker causing error when project ID is not defined [#877]
  • Issue with CurseForge export including non available files causing it to be rejected [#875]
  • Remove initial screen view and CurseForge/Modrinth selector dialogs from Analytics
  • Remove instance_launch_started event and fix time played not coming through for Analytics

New in ATLauncher 3.4.35.8 (Feb 23, 2024)

  • Fixes:
  • Mods being duplicated when exporting instances [#875]
  • Remove duplicate mods from the instance.json mods list [#875]
  • Starting servers not working when script is not executable [#876]
  • Issue with LaunchServer.bat script not working when launching with a java path with spaces [#873]
  • Issue starting newer Forge servers that use the shim.jar in their server scripts
  • Misc:
  • Move tracking to use Mixpanel

New in ATLauncher 3.4.35.7 (Feb 9, 2024)

  • Fixes:
  • Issue with browser download mods from CurseForge packs with spaces in the filename not being recognised

New in ATLauncher 3.4.35.6 (Feb 6, 2024)

  • Fixes:
  • Issue with checking for updates on 1.20.1 NeoForge instances on Modrinth not working

New in ATLauncher 3.4.35.5 (Feb 6, 2024)

  • Fixes:
  • Creating pack not resetting modloader when switched back to none
  • Issue with file downloads for non third party enabled files on CurseForge not working
  • Issue adding a second account [#865]
  • Misc:
  • Remove old FTB pack installing code

New in ATLauncher 3.4.35.4 (Dec 15, 2023)

  • Fixes:
  • NPE by NewsTab.reload
  • Ensure instance is created with a UUID
  • Issues installing Forge 1.20.4
  • Launch process trying to download or continue with libraries that don't exist and cannot be downloaded
  • NeoForge installer files not being saved with correct name
  • Cloning instances not generating a new UUID and causing the original to dissapear

New in ATLauncher 3.4.35.3 (Nov 15, 2023)

  • Defer Image loading for ImagePanel
  • Load instances on a separate thread
  • Use Flowable to ensure UI only works on the latest result

New in ATLauncher 3.4.34.2 (Oct 8, 2023)

  • Fixes:
  • Issue with shaderpacks from CurseForge not installing in the correct folder

New in ATLauncher 3.4.34.1 (Oct 5, 2023)

  • Fixes:
  • Issue where CurseForge servers without any game versions fail to show
  • Instances using NeoForge loader not able to be exported

New in ATLauncher 3.4.34.0 (Sep 25, 2023)

  • New Features:
  • Support installing Shaders from CurseForge with their new section
  • Add remove button to add mods dialog when mod is already installed
  • When adding mods to an instance, get metadata from all mod platforms
  • Add ability to change description for servers
  • Add more info when cannot run server script
  • Add Get Help button to servers where possible
  • Fixes:
  • Issue with updating/reinstalling non solder Technic packs not showing correct version
  • Image not downloading when creating servers
  • Switch server launched dialog to toaster
  • Turn off HTTP/2 connections completely to fix 429 errors [#771]
  • Issue where deselected folders were still exported when found on CF/MR [#812]

New in ATLauncher 3.4.33.1 (Aug 30, 2023)

  • Fixes:
  • The scan mods on startup setting not saving
  • Issues with the GUI bugging out on Windows [#721]
  • Issue with Modrinth categories not working
  • Issue installing modpacks from CurseForge with short version numbers
  • Misc:
  • Make wording on Windows setup for Java clearer and show warning when not selected

New in ATLauncher 3.4.33.0 (Aug 24, 2023)

  • New Features:
  • Add option to always use Alpha/Beta versions from CurseForge
  • Show when a mod is already installed when browsing mods for an instance [#719]
  • Fixes:
  • Auto select the recommended version of CurseForge packs when installing
  • Don't show updates for CurseForge packs for Alpha/Beta unless already on it
  • Remove .zip extension from CurseForge files when installing packs
  • Small text update when checking for mod updates finishes

New in ATLauncher 3.4.32.0 (Aug 23, 2023)

  • New Features:
  • New open resources button to visit minecraft.jar for modding purposes
  • Servers will now be started using kitty, allacritty or gnome-terminal, if x-terminal-emulator or exo-open aren't present
  • Support NeoForge loader for Modrinth and MultiMC import
  • Fixes:
  • Mods showing no versions found when using NeoForge
  • Fixed white spaces in loading Animaion
  • Misc:
  • Organize ViewModels
  • Rename "Vanilla Packs" to "Create Pack"

New in ATLauncher 3.4.31.2 (Aug 7, 2023)

  • Fixes:
  • Add caching to Fracturiser scans on instance launch
  • Issue with some Modrinth packs not being installable

New in ATLauncher 3.4.31.1 (Aug 6, 2023)

  • Fixes:
  • Issue installing CurseForge instances, always using server files

New in ATLauncher 3.4.31.0 (Aug 6, 2023)

  • New Features:
  • Add dialog when exporting instances for Modrinth showing the override files [#785]
  • Support installing servers from CurseForge packs
  • Support searching CurseForge for NeoForge mods
  • Convert packs from one ATLauncher pack to another, used for migration in ATLauncher backend
  • Add dialog to prompt exe users to download bundled JRE or update it if out of date [#601]
  • Fixes:
  • Exporting an instance not working if the directory doesn't exist
  • Don't allow NeoForge instances to be exported (no platforms support modpacks yet)
  • Issue with servers copy/pasted in the servers folder not being linked up to the right folder
  • File not being shown correctly when export is complete
  • Importing MultiMC zips not importing settings [#792]
  • Issue with saveMods throwing NPE
  • Log headers of request when 429 response is returned from a download [#771]
  • Switch to Accounts tab when trying to create/play without an account [#753]
  • Scanning mods for Fractureiser not waiting until scan completes

New in ATLauncher 3.4.30.0 (Jul 26, 2023)

  • New Features:
  • Add support for NeoForge (disabled currently) [#788]
  • Fixes:
  • Remove .DS_Store files from exported instances
  • Duplicate Java arguments getting removed [#787]
  • Misc:
  • Use FileChooserDialog in InstanceExportDialog [#791]

New in ATLauncher 3.4.29.1 (Jul 17, 2023)

  • Fixes:
  • Add missing server_run analytics event
  • Run analytics only on version specified in config
  • Importing packs from CurseForge with distribution disabled not prompting to download
  • Fix loader version always being the recommended one in VanillaPacksTab [#781]
  • Misc:
  • Upgrade to Gradle 8.2
  • Update dependency versions
  • Fix ui tests failing constantly

New in ATLauncher 3.4.29.0 (Jul 6, 2023)

  • New Features:
  • Scan mods for malware (specifically Fractureiser for now) before launching an instance
  • Allow setting a runtime override for instances without a Java runtime set [#777]
  • Fixes:
  • Make Console sizing a bit more responsive and flexible with sizes
  • Issue with mod files with invalid characters causing Edit Mods screen to not open
  • Issue with loading in some dates from JSON
  • Issue with opening instance settings on some systems
  • Make sure accounts valid before loading in to fix NPE
  • Issues with unicode characters breaking instances and not showing properly
  • Issue with threads trying to write to a non thread safe list causing install issues
  • Creating vanilla packs or importing not checking for account first
  • Issue with collapsing things without an account causing an NPE [#770]
  • Issue with importing from MultiMC causing issues with post/pre launch commands/wrapper [#765]
  • Misc:
  • Consolodate GSON configs
  • Implement view model for VanillaPacksTab [#743]
  • Switch analytics from Google Analytics to own platform [#775]

New in ATLauncher 3.4.28.1 (Apr 19, 2023)

  • Fixes:
  • Embedded relationship mods showing as required by the launcher
  • Issue with some CurseForge packs not displaying after installing
  • A NPE happening when reading contents of files from within zip/jar that doesn't exist
  • Issues with lower/upper casing not working as intended on some non English systems
  • Issue when using IconTitledBorder throwing NPE when icon is not found/invalid
  • Issue with loading a tab in the Packs tab staying disabled forever when errored out

New in ATLauncher 3.4.28.0 (Apr 10, 2023)

  • New Features:
  • Add ability to override the runtime version per instance
  • Add in a unified modpack search to search across multiple platforms at once [#720]
  • Add category filtering when adding mods/shaders/worlds/resource packs
  • List the timeout and concurrent connection settings when downloads fail
  • Remove initial memory argument [#727]
  • Add name of platform an instance is from when launching [#740]
  • Add in Get Help button to more instances when available [#734]
  • Add dialog warning user when trying to skip external download mods from CurseForge
  • Add logging for Java version and install method on launch if analytics enabled
  • Log warnings when useSystemGlfw/useSystemOpenAl are enabled when launching
  • Add popup when Minecraft crashes due to needing Java 17
  • Fixes:
  • Remove old OmitStackTraceInFastThrow JVM arg
  • Don't allow installing non modpacks by ID in pack browser tabs
  • Always show Java path in main settings tab and when instance doesn't use a runtime
  • Issue with Quilt exported CurseForge packs not importing
  • Issue with mod images not being scaled smoothly [#731]
  • Non jar/zip files in bin folder being added to classpath on launch [#737]
  • Issue with Modrinth packs showing override mods as added by the user [#735]
  • Issue with importing some mrpack files
  • Slow down the scroll speed on the News tab
  • Misc:
  • Remove ATLauncher Featured tab from Packs tab

New in ATLauncher 3.4.27.0 (Feb 3, 2023)

  • New Features:
  • Add in ability to ignore all updates for an instance
  • Add ability to create Minecraft profile when Microsoft login fails to get profile
  • Fixes:
  • Add some checks to paths in manually imported mrpack files

New in ATLauncher 3.4.26.0 (Jan 27, 2023)

  • New Features:
  • Add button to tray menu to close open dialog windows [#715]
  • Increase default timeout and add retry mechanism
  • Fixes:
  • Remove old runtime downloader as it's been succeeded by Mojang provided JREs

New in ATLauncher 3.4.24.2 (Jan 22, 2023)

  • Fixes:
  • Default Java icon in macOS Dock when using Java 9 or later [#655] (@whitebear60)
  • Issue with Instance settings allow an invalid Java path to be saved
  • Issue with Quilt based modpacks not exporting to MultiMC format correctly [#710]
  • Issue with scanning missing mods throwing errors when folder doesn't exist
  • Add some error checking around modpacks.ch to prevent issues when api errors
  • Use quilt meta profiles for client/server same as Fabric
  • Browsing mods not going back to first page when changing query [#714]
  • Updating stat not going through
  • Packs from Modrinth not having an image on the instance
  • Misc:
  • Move missing graphql usage for loader versions outside Vanilla Minecraft tab
  • Move pack action api calls to graphql when configured on

New in ATLauncher 3.4.24.1 (Jan 12, 2023)

  • Fixes:
  • Issue with modlist allowing adding mods multiple times [#702]
  • Issue with mods now showing from CurseForge when not tagged with a loader

New in ATLauncher 3.4.24.0 (Jan 8, 2023)

  • New Features:
  • Add in support for shaders from Modrinth
  • Fixes:
  • Issue with resource packs not showing files when adding to an instance with a loader [#700]
  • Resource packs from Modrinth not installing correctly [#701]
  • Scanning of missing mods not accounting for jar mods or resource packs
  • Misc:
  • Use short git hash for version when running locally

New in ATLauncher 3.4.23.1 (Jan 8, 2023)

  • Fixes:
  • Add warning text when browsing mods on Modrinth for Legacy Fabric
  • Make sure runtime has value before using

New in ATLauncher 3.4.23.0 (Jan 8, 2023)

  • New Features:
  • Add in new instance title format "Instance Name (Version)" [#663]
  • Add in support for Modrinth resource packs
  • Show if Modpacks.ch pack version is Alpha/Beta
  • Add button when allocating more than 8GB ram to explain more
  • Set limits and validation on connection timeout
  • Switch to using own hosted version of Java runtimes to support ARM
  • Add ability to specify base Java install folder to scan for Java installs
  • Add in revision of executable/git to launcher version
  • Add support for Legacy Fabric loader including modpacks [#698]
  • Fixes:
  • Issue with skins not updating after changing them [#671]
  • Switch to using id rather than updated time when checking modpacks.ch updates
  • Anaytics having wrong category on Add Mods dialog for pagination and search
  • Keep section dropdown the same when switching platform in Add Mods dialog
  • Updates for instances not showing the button until a restart [#677]
  • Issue with instance settings allowing setting of memory java params
  • Adding mods from CurseForge not filtering out Quilt files on non Quilt instances
  • Auto select latest file when updating mods
  • FTB pack links not working [#681]
  • Update LaunchServer.bat to work with double quotes in javapath and print more info [#682]
  • Issue with Arm based Mac not using Java runtimes [#684]
  • Installing mods from CurseForge with EmbeddedLibrary dependencies not showing it
  • Issue when config key doesn't exist
  • Some small spelling errors
  • Use profile endpoints when installing Fabric
  • Misc:
  • Implement view model for InstancesTab [#675]
  • Implement view model for ServersTab [#674]
  • Switch a couple data calls to use Graphql if configured

New in ATLauncher 3.4.22.1 (Nov 26, 2022)

  • Fixes:
  • issues launching packs without a loader

New in ATLauncher 3.4.22.0 (Nov 26, 2022)

  • New Features:
  • Add in new tool for deleting all libraries
  • Do launch checking on old Forge FML libraries and cache downloads
  • Fixes:
  • Legacy Forge not launching

New in ATLauncher 3.4.21.0 (Nov 20, 2022)

  • New Features:
  • Add in ability to refresh metadata on mods in an instance to recheck mods on CF/MR
  • Show and autoselect primary file from Modrinth when there's multiple files [#661]
  • Fixes:
  • Exporting instances not allowing exporting the jarmods folder for an instance [#670]
  • The Fabric server generation not working on Java 17 versions of Minecraft
  • The Quilt server generation not working at all

New in ATLauncher 3.4.20.4 (Nov 2, 2022)

  • Fixes:
  • Fix gradle builds not working on Java 19

New in ATLauncher 3.4.20.3 (Nov 2, 2022)

  • Fixes:
  • Use config flag for LWJGL replacement [#576]
  • Issue with downloading some packs from modpacks.ch [#660]

New in ATLauncher 3.4.20.2 (Oct 14, 2022)

  • Fixes:
  • Update commons-text to 1.10.0 for CVE-2022-42889

New in ATLauncher 3.4.20.1 (Aug 10, 2022)

  • Fixes:
  • Issue with multiple detected error popups showing after launch [#642]
  • Don't show Java setting when using Java provided by Minecraft (match Instance settings)
  • Remove error when failing to delete lwjgl/natives temp directory [#639]
  • Issue installing some mods from Modpacks.ch packs due to some null CurseForge information

New in ATLauncher 3.4.20.0 (Aug 8, 2022)

  • New Features:
  • Add support for ARM devices [#576]
  • This is entirely beta at this point and may or may not work. Please report any issues in our Discord
  • If you notice issues, please turn off ARM Support in the General Settings page
  • Cache Minecraft version manifests
  • Fixes:
  • Clarify the error popup after launch when needing Java 16 on Java 8 Minecraft
  • Change text when installing loader to indicate it may take some time
  • Make some dialog windows resize as needed to fit the content
  • Disable Discord integration for Arm devices
  • Setup dialog showing languages not available
  • Launch in debug mode tool panel not working
  • Updating skins not checking for valid access token first
  • Remove forcing of IPv4
  • Use CDN to get Minecraft version information [#631]
  • Remove some unecessary caching on HTTP requests
  • Updating Modrinth mods sometimes always thinking there's an update
  • Misc:
  • Change translations using loader/mod platforms to use placeholders
  • Add more context to some strings

New in ATLauncher 3.4.19.3 (Jul 31, 2022)

  • Fixes:
  • Remove languages not available

New in ATLauncher 3.4.19.2 (Jul 31, 2022)

  • New Features:
  • Add prompt to restart launcher when changing language
  • Fixes:
  • Issue with NPEs when checking for CurseForge mod updates [#608]
  • Add --debug-level option back in
  • Noisy logs around images for instance/server cards
  • Some incorrect colours on light themes
  • Issue with main Forge library not downloading correctly from our CDN
  • Allow theme fonts for some languages
  • Use base font for tabs on languages that don't support the font used
  • Some relocalisation not happening for some text/components
  • Load language from settings and earlier in boot process
  • Misc:
  • Remove headless dependency from debian package
  • Remove openeye reporting

New in ATLauncher 3.4.19.1 (Jul 18, 2022)

  • Fixes:
  • Force load Minecraft versions if they don't exist when getting a version [#631]
  • Issue with exception message being null when logging in to Mojang account
  • Revert commit 26ce237 to undo the logging changes causing launch issues [#634]

New in ATLauncher 3.4.19.0 (Jul 17, 2022)

  • New Features:
  • Support Forge 1.6.1 and below [#530]
  • Add in skin uploader
  • Show error and prevent launching when in a headless environment on Linux
  • Add clone item to edit instance menu
  • Fixes:
  • Old launcher logs not being deleted after 14 days
  • Fix issues importing from Flatpak [#605] (thanks @Doomsdayrs)
  • Issue importing CurseForge format zips with missing overrides in json
  • Fix default instance sort setting labeled incorrectly [#615] (thanks @Doomsdayrs)
  • Fix mods logger on launch not actually logging everything that was added
  • Fix Fabric dependency showing for mods even when installed on another mod platform
  • Fix issue with Quilt mods showing as updates for Fabric instances [#622]
  • Don't show Fabric dependency when QSL is installed
  • Issue when checking for updates on Modrinth not using correct loaders
  • Hashes not verified when adding a mod from CurseForge to an instance [#626]
  • Importing mrpack files that don't return a valid project from Modrinth api failing
  • Manually added mods not being checked on CF/MR when exporting instances
  • Force modrinth.index.json to UTF-8 charset
  • Issue with major version mod restrictions not working for 1 dot versions [#629]
  • Issue with date format and instance title format settings not remembering value on load [#610]
  • Inject DigiCert G2 root cert to support new Azure Mojang CDN SSL certs on old Java
  • Analytics not coming through correctly for featured ATLauncher packs
  • Issues with getting projects as map for CurseForge/Modrinth having duplicate ids
  • Fix layout shift when switching to/from ATLauncher featured packs tab
  • Issue with newer Forge versions not being detected from Technic pack zip files
  • Instance account override resetting on every startup of the launcher
  • Exception in AddModsDialog when Modrinth/CurseForge api call fails
  • Issue with scanning for antivirus failing and causing NPE
  • Remove some errors from being reported remotely
  • Misc:
  • Switch to using Log4j2 for application logging [#533] (thanks @s0cks)
  • Add in some missing documentation [#569] (thanks @Doomsdayrs)
  • Update dependencies
  • Update to Java 17 for the Windows installer [#601]
  • Ask user to confirm deleting user data when uninstalling on Windows
  • Implement view model for ToolsTab [#612]
  • Implement view model for AccountsTab [#607]
  • Implement view model for NewsTab [#611]
  • Use a new user agent for non analytics requests to better follow api guidelines
  • Upgrade Sentry and fix some issues with filtering events

New in ATLauncher 3.4.18.2 (Jun 14, 2022)

  • Fixes:
  • Issue finding projects from Modrinth hash lookup
  • Issues exporting due to special characters in instance name

New in ATLauncher 3.4.18.1 (Jun 14, 2022)

  • Fixes:
  • Issue with launching packs for the first time

New in ATLauncher 3.4.18.0 (Jun 14, 2022)

  • New Features:
  • When installing a pack, check for mod metadata from Modrinth
  • When scanning for manually added mods, check Modrinth as well
  • When drag and dropping mods, check on Modrinth for the file
  • When importing mrpack file, check if it exists on Modrinth to sync it up for updates/reinstalls
  • When a Modrinth version has multiple files, add dropdown to select the version to download
  • Fixes:
  • Issue with DBus packages causing install issues with some Forge versions [#564]
  • Modrinth exports trying to include non existent files
  • Packs through Technic without a logo not installing
  • Use Modrinths multi hash check endpoint instead of individually
  • Remove disk information from logging
  • Make no the default option when removing mods from an instance
  • Log error when no way to open web browser/file explorer
  • Use user downloads folder for Flatpak browser downloads
  • Don't prompt to install Fabric API when user already has Quilt Standard Libraries
  • When updating/reinstalling mods with metadata from multiple platforms, use the default platform setting
  • Adding pack manually through Modrinth/CurseForge not showing a progress dialog
  • Issue with installing/updating Modrinth packs causing NPEs
  • Misc:
  • Remove some unecessary files from the shadow jar
  • Move the numPlays/lastPlayed stats into the InstanceLauncher class

New in ATLauncher 3.4.17.0 (Jun 7, 2022)

  • New Features:
  • Add in ability to export to both CurseForge and Modrinth at the same time
  • Remember the last used name, version, author and save path when exporting instances
  • Add the version number to the exported filename
  • Fixes:
  • Unable to export when name contains invalid path characters
  • Remove overrides folder from exports when it's empty
  • Folders to go into overrides not working as intended when exporting an instance
  • Exclude .fabric and .quilt folders from being exported
  • Issue installing Modrinth packs that have no env set for files
  • Issue selecting Quilt loader causing a lock when no versions available

New in ATLauncher 3.4.16.1 (Jun 7, 2022)

  • Fixes:
  • Issue with some Modrinth mod dependencies not having a project id
  • Switching mod versions with and without dependencies not changing UI size
  • Add in loading indicator when adding mods as versions are fetched from the api

New in ATLauncher 3.4.16.0 (Jun 7, 2022)

  • New Features:
  • Add setting for user to select a custom download path for browser downloaded mods
  • Use mods Modpacks.ch endpoint to fill in missing information for some packs
  • Add warning before removing mods from an instance [#591]
  • Show dependencies when adding Modrinth mods [#590]
  • Fixes:
  • Mark all Modrinth mods as required when exporting unless explicitely marked as unsupported
  • Modrinth mrpack downloads not showing size on instance installer
  • Missing progress dialog when getting Modrinth pack versions
  • Modpacks.ch packs not installing correctly after change to CurseForge metadata
  • Reload CurseForge dependencies after installing one of them
  • The update and reinstall buttons on instances showing up when the platform is turned off

New in ATLauncher 3.4.15.1 (May 26, 2022)

  • Fixes:
  • Issue downloading mods/modpacks individually from CurseForge with spaces in filenames
  • Make sure all browser download urls are correct using website url from api when available

New in ATLauncher 3.4.15.0 (May 26, 2022)

  • New Features:
  • Allow skipping browser download mods for cases where mods no longer exist
  • Show progress of downloading browser mods
  • Add new dialog when downloading browser mods is needed for modpacks to make it easier
  • Fixes:
  • Custom downloads folders in Windows not being used for browser downloads [#586]
  • When using Flatpak, only show the launchers downloads folder and not the users one
  • Instances not becoming corrupt anymore when installs fail

New in ATLauncher 3.4.14.3 (May 23, 2022)

  • Fixes:
  • Issue when adding mods with distribution disabled not copying to instance
  • The modpacks browser making extra calls to paginate when not needed

New in ATLauncher 3.4.14.2 (May 23, 2022)

  • Fixes:
  • Issues checking for updates to Modrinth mods under some systems
  • Exporting packs with dependency type mods not working

New in ATLauncher 3.4.14.1 (May 20, 2022)

  • Fixes:
  • Closing out the browser download dialog not cancelling the install fully
  • Automatically proceed to next browser download mod when detected to be downloaded
  • Issue with browser download of CurseForge mods with spaces in the filename
  • Issue with modpacks who opt out not being able to be installed
  • The Log4J libraries being replaced by 2.16 even when using newer versions

New in ATLauncher 3.4.14.0 (May 19, 2022)

  • New Features:
  • Add in setting for Default Export Format
  • When a mod has distribution outside CurseForge disabled, work around the url being null by:
  • Looking up the mod on Modrinth to get a download url
  • If that fails get the user to download the mod via their browser
  • Fixes:
  • Issue when adding mod from Modrinth to a Quilt loader instance not showing Fabric versions
  • Errors logging to console when checking mods on Modrinth via hash

New in ATLauncher 3.4.13.10 (May 17, 2022)

  • Fixes:
  • Packs and exports for Modrinth using Quilt not working correctly
  • Installing mods from Modrinth packs/exports not using the client env correctly

New in ATLauncher 3.4.13.9 (May 16, 2022)

  • Fixes:
  • Use size provided by Modrinth api's when downloading mods/modpacks
  • The modpack search for Modrinth not working with all categories

New in ATLauncher 3.4.13.8 (May 16, 2022)

  • Fixes:
  • Update Modrinth icon and support dark and light modpack platform icons
  • Add missing fileSize from Modrinth modpack spec

New in ATLauncher 3.4.13.7 (May 13, 2022)

  • New Features:
  • When exporting to Modrinth format, check all mods on Modrinth
  • When exporting to CurseForge format, check all mods on CurseForge
  • Fixes:
  • Remove caching of download urls from CurseForge as per ToS, also remove some others from json
  • Don't export CurseForge mods urls in Modrinth pack exports due to CurseForge ToS, use overides
  • Change right click menu on edit mods for mods with info from both mod platforms

New in ATLauncher 3.4.13.6 (May 11, 2022)

  • Fixes:
  • Issue with default tab selected on startup still referencing the old featured tab

New in ATLauncher 3.4.13.5 (May 11, 2022)

  • Fixes:
  • Remove api key header from network debug logger
  • Show Fabric mods when browsing Modrinth mods and using Quilt loader [#575]
  • Servers not launching when there is a space in the directory path [#577]
  • Move Featured Packs tab to a sub tab within the Packs tab [#572]
  • Some issues with light themes not being readable [#574]

New in ATLauncher 3.4.13.4 (May 9, 2022)

  • Fixes:
  • Embed CurseForge api key (with note) and use core apis directly
  • Use CurseForge Core api for slug lookups

New in ATLauncher 3.4.13.3 (May 8, 2022)

  • Fixes:
  • Allow importing MultiMC exports that don't use a folder as it's root

New in ATLauncher 3.4.13.2 (Apr 21, 2022)

  • Fixes:
  • The changes made for dbus and flatpak file pickers causing issue installing Forge 1.16.5 [#564]

New in ATLauncher 3.4.13.1 (Apr 21, 2022)

  • New Features:
  • Add in scanning of running processes in Windows for antivirus programs and log as warning
  • Add in support for new OSX Arm natives starting to be used in snapshot 22w16a and newer
  • Add in warning when browsing mods for Quilt based instances without QSL installed
  • Fixes:
  • Running the app via Flatpak not allowing selecting files outside the sandbox [#564]
  • Error opening website of some instances [#567]
  • Typo on Don't Check Mods On CurseForge hover text [#570]
  • Adding mods for Quilt based instances not working
  • Switch hashed library for intermediary when installing Quilt loader and enabled
  • Logic for when showing mod versions for other loaders when using Quilt
  • Misc:
  • Remove old references to V1 instance format
  • Add Pair class to simplify some Object casting

New in ATLauncher 3.4.13.0 (Mar 29, 2022)

  • New Features:
  • Add ability to change sort order for ATLauncher and CurseForge packs
  • Add in Name and Featured sort fields for CurseForge [#554]
  • Add ability to add a CurseForge/Modrinth pack from the packs browser by id/slug/url [#554]
  • Condense the search fields around the application to be inline and simpler
  • More advanced server script for Linux/OSX to mimick more closely the Windows one
  • Add menu item to open launcher folder to system tray
  • Fixes:
  • Remove Vercel links from being valid from Modrinth imports
  • Modrinth packs using dependencies not installing
  • Fix some random errors seen popping up
  • Issue with Technic packs being removed trying to still check for updates
  • Detect Adoptium Java builds with JavaChecker
  • New versions of Quilt using hashed library instead of intermediary and not working
  • Don't download/use Minecraft runtimes for Arm based machines (except M1)
  • aarch64 not being included as a valid ARM arch
  • Update OSX app icon [#502]
  • Log clearer tool NPE when folder doesn't exist
  • Issue with OSX not using runtime when running initServerSettings
  • Issue with trying to delete directories that dont exist on server install
  • Graphical glitch when changing instance image [#560]
  • System tray menu not being themed
  • Issue with exporting to Modrinth not url escaping downloads
  • Don't require relogin for offline play
  • Change hashing class to use Guava under the hood as it's much better memory wise [#558]
  • The Instance classes getPack call not excluding vanilla packs
  • Misc:
  • Update Discord icon
  • Update all dependency versions
  • Remove references to old CurseForge api
  • Remove old sort order setting for ATLauncher packs
  • Remove server script for OSX as can share the Linux one
  • Remove servers checking tool

New in ATLauncher 3.4.12.1 (Feb 25, 2022)

  • New Features:
  • Add button on Setup Dialog to open Privacy Policy
  • Fixes:
  • Some Java versions/distributions not being picked up by the exe [#400]

New in ATLauncher 3.4.12.0 (Feb 25, 2022)

  • New Features:
  • Use Java runtime for servers and pass path in when running on Windows
  • Use Java runtime when intialising servers
  • Add ability to create servers for Modrinth packs
  • Support optional mods for Modrinth packs
  • Support importing Modrinth packs from Modrinth/vercel based website urls
  • Add in option to use recycling bin/trash when deleting files/instances/servers
  • Fixes:
  • Reinstall menu item for instances showing when it's an import
  • Issue with dual loader mods not showing mod versions on CurseForge
  • Issue when changing packs tab causing them to stop functioning
  • Issue with high non clearing memory usage when loading remote images
  • Don't default to yes when deleting a server
  • The Edit Mods dialog not scanning for new mods in the disabledmods folder

New in ATLauncher 3.4.11.2 (Feb 13, 2022)

  • New Features:
  • Add in play metric tracking for ATLauncher packs along side existing play time metrics
  • Fixes:
  • Issue with Modrinth moderator_message api field causing exceptions [#552]

New in ATLauncher 3.4.11.1 (Feb 10, 2022)

  • New Features:
  • Add more items to the context menu of instances when right clicking the image
  • Support specific client overrides from the Modrinth modpack format
  • Fixes:
  • Issues importing mrpack files
  • Adding multiple mods to a pack or importing causing large number of fingerprint requests

New in ATLauncher 3.4.11.0 (Feb 6, 2022)

  • New Features:
  • Add support for browsing and installing modpacks from Modrinth (disabled until modpacks become available)
  • Add support for using new CurseForge api (disabled currently)
  • Add warnings when changing initial/maximum memory and permgen to potentialy "too high" levels
  • When deleting instances, move them to trash/recycle bin if possible [#549]
  • Add ability to filter modpacks on ATLauncher/CurseForge/Modrinth by Minecraft version [#541]
  • Fixes:
  • Large memory usage when installing large CurseForge packs due to using murmur hashes [#493]
  • Default options on dialogs not being correct
  • Hitting check for updates in edit mods screen not showing a loader initially
  • Launching a server on Windows from a folder with a space not working [#544]
  • Account UUID without dashes not being censored in logs [#546]
  • Add some more protection to exceptions when logging out debug network logs
  • Change Update Data button to Check For Updates to make it clearer what it does
  • Some exceptions not being handled correctly when CurseForge api is having issues

New in ATLauncher 3.4.10.15 (Jan 5, 2022)

  • New Features:
  • Allow sorting of instances in various formats including most recently played and playtime (thanks to @s0cks)
  • Fixes:
  • Changes to the Modrinth pack format (thanks to @wafflecoffee)
  • Issue with LICENSEHEADER always using the current year causing issues building in a new year
  • Misc:
  • Don't check license validity when building

New in ATLauncher 3.4.10.14 (Dec 22, 2021)

  • Fixes:
  • Processing files from Forge loader on unix systems not working as intended
  • Issue running servers from the launcher that use Forge run.sh files

New in ATLauncher 3.4.10.13 (Dec 21, 2021)

  • Fixes:
  • Using the install Fabric API button on add mods page not handling parent windows correctly
  • Remove forceful Log4J upgrading on servers with Forge since they seem incompatable and they use Log4J xml anyway
  • Don't install Minecraft libraries on server installs since the jar is a fat one

New in ATLauncher 3.4.10.12 (Dec 19, 2021)

  • Fixes:
  • The log4j patch upgrade upgrading to 2.16 from 2.0-beta9 when it shouldn't

New in ATLauncher 3.4.10.11 (Dec 19, 2021)

  • New Features:
  • Force upgrade Log4J libraries where needed to be 100% safe
  • Fixes:
  • Server log4j2.xml files being written for instances
  • Some zip files not importing
  • Libraries being added to the launch command twice
  • Misc:
  • Remove the temporary log4j command line argument fix as no longer necessary

New in ATLauncher 3.4.10.10 (Dec 15, 2021)

  • Fixes:
  • Update Log4J packages within ATLauncher itself [#537]

New in ATLauncher 3.4.10.9 (Dec 14, 2021)

  • Fixes:
  • Dates for which log4j2 config to use being wrong

New in ATLauncher 3.4.10.8 (Dec 13, 2021)

  • Fixes:
  • The Log4Shell exploit not being patched on servers being created

New in ATLauncher 3.4.10.7 (Dec 12, 2021)

  • Fixes:
  • Logging arguments not actually applying on launch

New in ATLauncher 3.4.10.6 (Dec 12, 2021)

  • Fixes:
  • Updated logging configs not downloading on launch

New in ATLauncher 3.4.10.5 (Dec 12, 2021)

  • New Features:
  • Download latest Minecraft manifest on launch

New in ATLauncher 3.4.10.4 (Dec 10, 2021)

  • New Features:
  • Show dialog to confirm users action when creating a server without any instances
  • Add JVM argument to prevent Log4J zero day exploit
  • Fixes:
  • Issue with CurseForge packs using forge-recommended or forge-latest failing to install

New in ATLauncher 3.4.10.3 (Dec 5, 2021)

  • Fixes:
  • Issues with Technic packs using newer Forge versions not installing
  • Make the Update Data button on the launcher force update Minecraft and Runtime info

New in ATLauncher 3.4.10.2 (Dec 3, 2021)

  • New Features:
  • Add in exo-open to options when launching server and show dialog when cant be launched [#391]
  • Show progress dialog when using the Install Fabric API button when adding mods to an instance
  • Show progress dialog when adding a mod from modrinth to an instance
  • Add in platform message from config to packs browser
  • Add some debug logging around instance launch preperation
  • Fixes:
  • Remove remote error reporting when pack image couldn't be loaded
  • Checking for mod update on CurseForge having issue when it no longer exists
  • Remove MaxPermSize from server launch scripts

New in ATLauncher 3.4.10.1 (Nov 21, 2021)

  • Fixes:
  • Analytics events for new pack browser not being fully correct
  • Analytics events for tabs being translated and not being correct for tabs within tabs

New in ATLauncher 3.4.10.0 (Nov 21, 2021)

  • New Features:
  • Add in a new packs browser containing all platforms packs in one place
  • Run -initSettings with the server jar to generate eula.txt and server.properties [#523]
  • Add settings to use system install for GLFW/OpenAL [#524]
  • Fixes:
  • Issue with PermSize option being used on custom Java paths in some cases [#520]
  • Wrong Java version warning not working and displaying correctly
  • Remove tools and the old getMemory tool
  • Inject Lets Encrypt certificate on Java 8 < 141
  • Not all Forge libraries using our mirror
  • If the Java runtime doesn't exist for a Minecraft version, force refresh them
  • Issue with collapsing/expanding instances lagging when there's more than a couple
  • The UI halting when hitting new instance on CurseForge pack
  • The UI halting when hitting new instance on Technic pack
  • Misc:
  • Clean up Java utility class to clean up references to "Minecraft" Java concept
  • Add version and change name of uninstall record for the setup exe
  • Update setup Java version to Temurin 8u312b07

New in ATLauncher 3.4.9.1 (Nov 16, 2021)

  • New Features:
  • Add new button to update loader version for instances
  • Fixes:
  • Use Edit Instance button for all instances
  • Use new Microsoft account login endpoint and add entitlement checks back in
  • Issues launching old instances using bin folder for libraries
  • Launcher trying to download libraries it cannot during launch
  • Error reporting not staying disabled when disabled from command line
  • Misc:
  • Fix the UI tests not running on Java >= 15
  • Fix UI tests not mocking everything correctly

New in ATLauncher 3.4.9.0 (Nov 7, 2021)

  • New Features:
  • Don't allow initial memory to exceed maximum memory [#517]
  • Log the applications arguments when booting
  • Add in a command line option to print help (--help)
  • Allow the --launch parameter to work with an instances name as well as directory name
  • Add Technic modpack support [#477]
  • Add progress dialog when uploading a paste
  • Add current installed version when reinstalling/updating an instance
  • Add error reporting config/ignored messages to config
  • Fixes:
  • When selecting the bin folder of a Java install, correctly parse that for the launcher
  • Launcher not loading if cmd working directory doesn't exist [#518]
  • Logins not working for Microsoft accounts using game pass
  • Installer not working on Forge versions older than 10.x
  • Issue with MetaSpace arguments applying incorrectly to custom instance Java versions
  • Don't copy resource files if we don't need to on launch/install

New in ATLauncher 3.4.8.1 (Oct 24, 2021)

  • Fixes:
  • Default instance title format setting being invalid
  • Error reporting throwing a NPE when message was null

New in ATLauncher 3.4.8.0 (Oct 21, 2021)

  • New Features:
  • Add in wrapper command to allow wrapping of the command used to launch Minecraft [#511] (thanks to @xz-dev)
  • Add list of mods and loader info when launching an instance [#510]
  • Fixes:
  • Servers created with Fabric loader >= 0.12.0 not launching [#513]
  • Failure to launch Minecraft causing the main frame to not show itself again
  • Searching not working when a pack has no description
  • Pre/post launch commands not being exported to MultiMC format [#512]
  • Update flatlaf packages to fix issue with jawt loading [#505]
  • Misc:
  • Remove dependency on pack200 [#516]
  • Update dependencies and gradle wrapper
  • Fix the Java dependency on AUR packages

New in ATLauncher 3.4.7.4 (Oct 7, 2021)

  • New Features:
  • Ignore some new tracking arguments when launching new snapshots
  • Add in View Mod and File buttons when adding mods from CurseForge or Modrinth [#509]
  • Fixes:
  • Launching Minecraft with MSA account not passing correct user_type param
  • Fix server backups not being created
  • Misc:
  • Remove confirmation popup when making a server backup

New in ATLauncher 3.4.7.3 (Sep 19, 2021)

  • New Features:
  • Add back ability to import a CurseForge modpack from a curseforge.com url
  • Fixes:
  • Getting instance image not catching all exceptions and failing to load
  • Log the warning received when logging in with Microsoft account to the launchers console

New in ATLauncher 3.4.7.2 (Sep 16, 2021)

  • Fixes:
  • Launching an instance with a non valid account set causing it to not launch

New in ATLauncher 3.4.7.1 (Sep 15, 2021)

  • New Features:
  • Allow exporting all instances
  • Fixes:
  • Don't check mods on CurseForge if none were installed
  • A couple analytics events with wrong category on instance launch

New in ATLauncher 3.4.7.0 (Sep 12, 2021)

  • New Features:
  • Add in Play Offline button to instances to launch in offline mode [#492]

New in ATLauncher 3.4.6.7 (Sep 12, 2021)

  • Fixes:
  • Launching instance while offline not working for Mojang accounts

New in ATLauncher 3.4.6.6 (Sep 8, 2021)

  • Fixes:
  • Show better error after user has migrated their Mojang account to a Microsoft one

New in ATLauncher 3.4.6.5 (Sep 8, 2021)

  • Fixes:
  • Show error when logging into Microsoft accounts from a country XBL is not available/banned
  • The FTB packs dialog failing when browsing packs with an error
  • Misc:
  • Print out if user is using Mac app during startup
  • Show warning when downloaded file doesn't match the hash but we ignore failures

New in ATLauncher 3.4.6.4 (Aug 17, 2021)

  • Fixes:
  • Issue with checking mods on CurseForge causing a NPE
  • System out interceptor not working for errors or showing info

New in ATLauncher 3.4.6.3 (Aug 17, 2021)

  • New Features:
  • Add messages in launcher config for mod/modpack platforms
  • Fixes:
  • Add user agent to paste upload
  • Add system out messages to the launchers console

New in ATLauncher 3.4.6.2 (Aug 15, 2021)

  • Fixes:
  • Adding mods from CurseForge to a Forge instance showing Fabric mods

New in ATLauncher 3.4.6.1 (Aug 15, 2021)

  • New Features:
  • Add in launcher config to be able to toggle and disable things without a launcher update
  • Add initial Quilt loader support (disabled)
  • Add warning prompt when adding a mod with type Inside Minecraft.jar
  • Fixes:
  • Update the LaunchServer.bat script to make it "simpler" to change Java path
  • Issue with 64 bit OS not using correct runtime when using 32 bit Java
  • Checkbox insets on CommandsSettingsTab
  • Issue with checking for updates/reinstalling a mod without a loader causing errors
  • Change error when cannot open archive to show as a warning instead
  • Instance title format not working correctly
  • Add mods screen not showing Fabric mods anymore [#499]
  • Misc:
  • Add in idea project files so there's a base for those using it

New in ATLauncher 3.4.6.0 (Jul 30, 2021)

  • New Features:
  • Add in support for custom Minecraft versions not returned from MC servers (experiments)
  • Add ability to disable using Minecraft provided Java per instance [#484]
  • Fixes:
  • Reinstalling an instance with a loader not showing currently installed version
  • Remove warnings when using Java > 8 or Java 7 when starting launcher
  • The LaunchServer scripts not getting copied over for packs not using loaders
  • Misc:
  • Update gradle and packages [#494]

New in ATLauncher 3.4.5.1 (Jul 26, 2021)

  • Fixes:
  • Installing some packs from CurseForge not working

New in ATLauncher 3.4.5.0 (Jul 25, 2021)

  • New Features:
  • Add in java-version command to LaunchServer scripts
  • Add in cancel button to export dialog
  • Add in cancel button to instance settings dialog
  • Add support for importing and exporting packs in Modrinth format [#491]
  • Add ability to disable Discord prescense per instance [#485]
  • Add logging of CPU name and JVM args on startup
  • Add check on boot for _JAVA_OPTIONS and provide a link to remove it
  • Add support for pre and post launch commands (global or per instance) (thanks to @PORTB) [#489]
  • Split instance settings up into tabs
  • Fixes:
  • Errors when trying to install Forge for 1.17
  • Removing loader from an instance making it non launchable
  • The add loader buttons on edit instance showing when they shouldn't
  • Issue with modpacks downloading mods and not checking their hashes correctly
  • Imported modpacks not being able to be customised [#490]
  • Remove memory arguments from launch4j to hopefully fix some OOM errors

New in ATLauncher 3.4.4.6 (Jun 22, 2021)

  • Fixes:
  • Custom Java paths not saving correctly

New in ATLauncher 3.4.4.5 (Jun 15, 2021)

  • Fixes:
  • Reinstalling Vanilla instances with different Minecraft versions without a loader causing error [#480]

New in ATLauncher 3.4.4.4 (Jun 13, 2021)

  • New Features:
  • Add support to export CurseForge instances with Fabric
  • Add setting to customise the instance title format
  • Fixes:
  • Some packs on CurseForge not being able to be installed due to having bad manifestVersion
  • Fix some CurseForge packs not being able to be installed due to filenames [#474]

New in ATLauncher 3.4.4.3 (Jun 9, 2021)

  • Fixes:
  • Issue importing/installing from zip files with certain characters [#474]
  • Issue importing some MultiMC exports not working correctly

New in ATLauncher 3.4.4.2 (Jun 7, 2021)

  • Fixes:
  • Settings button missing from instances

New in ATLauncher 3.4.3.3 (May 3, 2021)

  • New Features:
  • Add setting to not use HTTP/2

New in ATLauncher 3.4.3.2 (Apr 25, 2021)

  • New Features:
  • Add ability to export instances in different formats [#455]
  • Save config folder when backing up an instance [#463]
  • Add configurable backup modes [#463]
  • Add config to enable manually added mods by default
  • Add settings tab for Mods specific things
  • Fixes:
  • Some modpacks.ch packs not installing correctly
  • Checking mods on CurseForge sometimes failing
  • Loading settings sometimes returning a NPE
  • Forge maven changing url
  • Don't start up the launcher when running on Java 16 or newer [#465]
  • Importing CurseForge instances without a version failing [#467]
  • Checking for mod updates showing when it shouldn't [#466]
  • Misc:
  • Remove integration files from being written [#462]

New in ATLauncher 3.4.3.1 (Mar 8, 2021)

  • New Features:
  • Add in Download Clearer tool to remove up old downloads
  • Add in text field with login url on Microsoft login dialog [#453]
  • When using a choosable loader, show the name of the loader
  • Fixes:
  • The check for isRuntime in JavaInfo throwing NPE
  • Fix using native dialog not applying to instance import [#446]
  • Allow resizing (and fix sizes of) some dialogs [#452]
  • Fix cancelling login with Microsoft reloading the account selector
  • Fix exporting Fabric instances not working
  • Fix adding mod version showing wrong files for loader [#454]
  • Misc:
  • Regenerate known shared/broken analytics client ids
  • Add svg icon for AUR packages and remove hardcoded path [#448]
  • Change images/icons and arrange them better for themes

New in ATLauncher 3.4.3.0 (Feb 2, 2021)

  • New Features:
  • Add support for downloading mods from Modrinth [#440]
  • Add delete button to RuntimeDownloaderToolPanel
  • Add icons when browsing mods/packs to add
  • Add in more options for add mod restrictions [#439]
  • Create installer and use optional jre [#443]
  • Packs on CurseForge using JumpLoader no longer use Forge [#444]
  • Add OS information to Google Analytics
  • Use newer universalJavaApplicationStub for OSX app
  • Add in debian packaging
  • Add in RPM packaging
  • Fixes:
  • Dialog when installing file from CurseForge not showing progress
  • Checking for mods on CurseForge running out of memory causing issue
  • Reinstalling or Updating CurseForge mods hanging when calling api
  • Setup dialog not having correct spacing
  • Redact Authorization headers from debug logging
  • Close dialog after adding a mod to an instance
  • Fix adding mods failing when fingerprinting fails
  • When relaunching in debug mode, add the original arguments
  • Some dialogs not showing on top in OSX correctly
  • External pack instances not saving don't update preference
  • Installing/reinstalling/updating external pack not showing updates
  • Misc:
  • Add in automatic publishing of AUR packages on release

New in ATLauncher 3.4.2.6 (Jan 21, 2021)

  • New Features:
  • Scan mods added to mods folder manually when clicking Edit Mods
  • Remove mods from instance that are no longer in filesystem
  • Show filename in context menu in Edit Mods dialog
  • Fixes:
  • Files downloaded with 0 size will (almost) never be valid
  • When updating to a different MC version, show dialog about mods
  • Don't recheck CurseForge for mod info when not needed on reinstall
  • Do some null checking when checking for external pack updates
  • Misc:
  • Add more exclusions to error reporting

New in ATLauncher 3.4.2.5 (Jan 18, 2021)

  • Fixes:
  • Issue launching instances

New in ATLauncher 3.4.2.4 (Jan 18, 2021)

  • Fixes:
  • Fix instance installer failing when fingerprinting fails [#436]
  • Fix not working on NAT64 networks [#434]
  • Fix some external pack actions UI hangs when servers slow [#435]
  • Fix getting default skin head causing exception
  • Misc:
  • Add in automated UI testing
  • Cleanup of ProgressDialog

New in ATLauncher 3.4.2.3 (Jan 11, 2021)

  • Fixes:
  • Updating modpacks.ch instances not showing latest versions
  • Fix installs of pack with no mods causing issues

New in ATLauncher 3.4.2.2 (Jan 11, 2021)

  • Fixes:
  • Switch to DOCUMENT_MODAL for modals to make console always usable
  • Check all mods on CurseForge when installing that don't have it
  • Packs installed from CurseForge always showing as having updates
  • Debug mode tool panel still working when in debug mode
  • Always censor certain arguments when launching regardless of debug

New in ATLauncher 3.4.2.1 (Jan 11, 2021)

  • Fixes:
  • Fix downloading files causing multiple connections to open
  • Fix downloading files without hashes causing multiple connections
  • Fix downloading files causing connections to stay open
  • Fix downloading from a pool causing write issues when multiple dirs
  • Fix launch arguments having some oddities and missing Tricks arg
  • Fix instance installer progress being off in some places
  • Fix issue with extraArguments being null on instance conversion
  • Misc:
  • Use hash/size for forge loaders from server
  • Switch to using own Forge mirror for installer and older libraries

New in ATLauncher 3.4.2.0 (Jan 11, 2021)

  • New Features:
  • Add in version field when exporting an instance [#419]
  • Allow importing packs from url [#425]
  • Add MultiMC instance importing [#426]
  • Allow setting which account to use in Instance settings
  • Add setting to hide pack name and version from Instance card
  • Add support for modpacks.ch (FTB) packs [#392]
  • Add suport for updating CurseForge packs [#393]
  • Add in pack browser for CurseForge packs [#394]
  • Sort mods in edit mods dialog in alphabetical order
  • Add setting to run automatic backups after launching an instance
  • Remove pagination on PacksTab, use infinite scroll instead
  • Fixes:
  • Fix exported instances including disabled mods [#420]
  • Clean up old instance format [#422]
  • Fix some issues with remembering window size and position option [#423]
  • Fix instance installation not cancelling on download exceptions
  • Remove system info logging on startup
  • Remove bottom set of buttons on system pack cards
  • Fix add mods dialog not being wide enough
  • Fix potential NPE in PerformanceManager
  • Fix issue with opening wrong browser in linux [#424]
  • Fix long mod names in Add Mod dropdown not showing correctly [#427]
  • Fix install issues with older Forge versions
  • Fix share code on instance context menu showing when it shouldn't
  • Use native file picker when enabled (default for OSX) [#430]
  • Fix some dialogs not showing on top in non Windows [#428]
  • Fix saving existing Mojang account not removing password when unchecked
  • Clean up InstancesPanel components and remove Has Update button
  • Misc:
  • Tweak building of artifacts
  • Make installs from CurseForge quicker
  • Use 31st December for showing date format options [#429]
  • Make base domain customisable more easily
  • Move default images into the jar
  • Allow accepting all ssl certs
  • Update SUPPORT.md

New in ATLauncher 3.4.1.1 (Dec 21, 2020)

  • Add shift modifier to debug tool panel to log even more
  • Add responses to failed downloads at debug level 5
  • Add in warnings when XSTS token fails [#418]
  • Fix issue launching with MicrosoftAccount when using props

New in ATLauncher 3.4.1.0 (Dec 21, 2020)

  • Add progress dialog when checking for Curse mod updates [#409]
  • Check all selected Curse mods for updates from Edit Mods [#409]
  • Allow ignoring OneDrive/Program Files warnings [#410]
  • Fix uninitialized DiscordRPC still trying to run things on close
  • Remove the version number from title bars
  • Add in High Tech Darkness theme by Mysticpasta1 [#413]
  • Fix reinstalling instances after renaming it using wrong folder [#411]
  • Fix logic in DownloadableFile for arm [#397]
  • Add support for Microsoft accounts [#415]
  • Add in warnings for old Instance types
  • Add in disabled/added mods to logs on crash [#417]

New in ATLauncher 3.4.0.2 (Nov 9, 2020)

  • Remove Get Help button on system packs
  • Open folder after exporting an instance
  • Show export button after adding/editing mods
  • Warn user when running from program files
  • Don't start launcher when folder is not writable
  • Fix errors with Discord integration on launch when failed to init
  • Ignore more errors from error reporting

New in ATLauncher 3.4.0.1 (Nov 1, 2020)

  • Fix errors on OSX when files fail to download
  • Fix version showing based on users locale in places it shouldn't
  • Remove more things from error reporting and cleanup
  • Add warning when launcher is inside OneDrive

New in ATLauncher 3.4.0.0 (Nov 1, 2020)

  • As a summary of the below changes, ATLauncher now has a new look, including multiple different themes. While the look
  • and feel is very similar, it's now more rounded, modern and consistent, with extra attention to detail put in to make
  • sure screens are laid out correctly.
  • As well as a bunch of bug fixes and improvements under the hood, ATLauncher also now starts up quicker. We've removed a
  • bunch of bloat which means you can now get playing even quicker.
  • Also included is now the ability to import and export instances. This now makes it even easier to create a pack on
  • ATLauncher using the Forge or Fabric base packs, add a bunch of mods using CurseForge integration, then export that
  • instance you've created and share it around with friends to simply import into their own launcher.
  • Switch to using system property for Vanilla tab
  • Fix debug logging not logging if request was cached or not correctly
  • Add in SetupDialogComplete tracking event
  • Fix mods not behaving between MC version changes
  • Fix sort box on Add Mods dialog not showing
  • Fix updating Curse mod not selecting current version by default
  • Remove Minecraft status checking as api no longer returns correct
  • Fix share codes not working on InstanceV2 [#384]
  • Fix newer 1.8 skins not showing different arms correctly [#379]
  • Hide servers and mods buttons on system packs
  • Change Network Tool's download file to 100MB
  • Add ability to export packs in CurseForge/Twitch format
  • Change the theme system to use FlatLaF
  • Changing theme will not require a launcher restart
  • Remove filler account and account switcher when 0 accounts
  • Fix bad date formats and add in more options
  • Remove checkbox filters on Packs tab
  • Make Java Parameters entry larger
  • Remove servers button from system instances
  • Move Clone button on instance to right click menu
  • Remove the fabric api install button after it's installed
  • Show current installed version when updating Curse mod
  • Fix system tray icon not being removed on shutdown
  • Fix debug mode not censoring tokens
  • Add in --close-launcher and --no-console command line arguments
  • Fix failed installs still showing in instances
  • Fix errors creating directories when copying Downloads
  • Fix old Minecraft versions sounds not all copying over correctly
  • Fix crashes on boot for ARM devices [#390]
  • Add in tests to forge/fabric servers for network checker tool
  • Add in higher timeouts for network calls
  • Add in CPU and GPU logging to console
  • Fetch stylesheets and fonts from the correct module, allowing the launcher to run in Java 9 and above [#395]
  • Fix issue with instances and renamed folders not launching
  • Remove ability to clone V1 instances and prompt user to reinstall
  • Add warning when Minecraft crashes on new Java versions [#388]
  • Fix servers not launching on Windows due to quoting issue [#399]
  • Add in performance debug logging at level 5
  • Make startup faster by caching memory tool values [#192]
  • Move checking for username changes to account context menu [#192]
  • Remove pack images no longer necessary on boot
  • Switch to settings json file instead of a properties file
  • Add in import button for CurseForge/Twitch export files
  • Allow editing non ATLauncher instances descriptions
  • Add in Get Help button to instances
  • Add configs download hashing
  • Add host to ip resolution to Network Checker Tool
  • Allow setting network connection timeouts
  • Remove pack tags and add pack for semi public packs
  • Fix main Forge library missing caused packs not able to redownload it
  • Pretty print all json files written by the launcher
  • Add sha1/size to older Forge version libraries on install
  • Allow Discord integration for non ATLauncher packs [#403]
  • Add setting to allow changing the default tab on startup
  • Fix screen view analytics not sending correctly
  • Fix cancellation of instance installation causing errors
  • Fix gnome application title not showing
  • Add size of failed downloads to log messages
  • When manually adding mods, check fingerprint with Curse
  • Use real packs description over the instances description
  • Add setting to disable custom fonts for troublesome users [#398]
  • Allow resizing the main launcher window
  • Optionally remember gui sizes and positions on relaunch
  • Add in more screen resolutions to quick picker
  • Remove more things in the Sentry exclusion

New in ATLauncher 3.3.5.4 (Oct 9, 2020)

  • Add in serverArguments property to add arguments to server scripts

New in ATLauncher 3.3.5.3 (Sep 20, 2020)

  • Search description automatically on Packs tab

New in ATLauncher 3.3.5.2 (Jun 8, 2020)

  • Fix newer Forge installs not working on linux due to bad logic (#386)
  • Fix OSX cut/copy/paste shortcuts not working for all fields (#387)
  • Update Gradle wrapper to 6.5

New in ATLauncher 3.3.5.1 (Jun 1, 2020)

  • Fix the Discord integration exceptions not being caught correctly

New in ATLauncher 3.3.5.0 (May 24, 2020)

  • Add ability for pack devs to keep files between update/reinstall

New in ATLauncher 3.3.4.8 (May 22, 2020)

  • Fix issue downloading libraries from Forge as .pack.xz is not used
  • Fix newer legacy Forge versions not installing the server

New in ATLauncher 3.3.4.7 (May 11, 2020)

  • Fix adding curse pack not getting default file id from Curse

New in ATLauncher 3.3.4.6 (May 3, 2020)

  • Remove leaderboard and username logging

New in ATLauncher 3.3.4.5 (Apr 24, 2020)

  • Fix Java 14 not working with Pack200 (#383)
  • Switch news tab to new source and file
  • Allow OS/arch specific launcher file downloads

New in ATLauncher 3.3.4.4 (Apr 20, 2020)

  • Fix legacyjavafixer download url

New in ATLauncher 3.3.4.3 (Apr 20, 2020)

  • Fix legacyjavafixer download url
  • When updating a mod, select the latest file in the dropdown (#381)
  • Fix update dialog for mods showing up when it shouldn't
  • Fix updating a mod with the same version not working (#381)
  • Fix issues with newer Forge version on < 1.13 not installing
  • Fix resourcepacks from Curse not installing correctly (#378)

New in ATLauncher 3.3.4.2 (Jan 14, 2020)

  • Fix wording on some more English strings
  • Fix issue with auto launch not working with v2 instance types

New in ATLauncher 3.3.4.1 (Dec 24, 2019)

  • Fix wording on some English strings
  • Fix issue with Edit Mods dialog not showing all

New in ATLauncher 3.3.4.0 (Dec 23, 2019)

  • Remove files from Edit Mods Dialog that don't exist anymore
  • Add Show In File Explorer button to Edit Mods right click menu
  • Allow importing packs without project or file id in manifest
  • Allow changing sort order when adding Curse mods

New in ATLauncher 3.3.3.0 (Dec 23, 2019)

  • Add right click menu on Edit Mods dialog
  • Fix issue with quotes in path causing runtime issues

New in ATLauncher 3.3.2.0 (Dec 23, 2019)

  • Add in ability to download worlds from CurseForge
  • Fix mods from curse able to be installed with no loader
  • Add setting to disable add mod restrictions for instances
  • Small tweak to save password warning (#376)
  • Add Feral gamemode integration (#377)

New in ATLauncher 3.3.1.4 (Aug 12, 2019)

  • Add in some more error checking for project id's from slugs
  • Fix not being able to get some Curse modpack slugs
  • Fix 1.13+ Forge packs on Curse not installing as 1.13+ packs

New in ATLauncher 3.3.1.3 (Aug 9, 2019)

  • Add help translate button
  • Fix packs not downloading mods due to expecting a fingerprint

New in ATLauncher 3.3.1.2 (Aug 8, 2019)

  • Fix add curse pack dialog being unusable if failed
  • Fix older MC versions of Curse packs not installing
  • [#371] Remove offline mode checks
  • Don't report network related exceptions
  • Put some defensive programming around offline users
  • Fix removing semi public packs not working

New in ATLauncher 3.3.1.1 (Aug 7, 2019)

  • Fix add curse pack button not working when you have a link copied
  • Add Open CurseForge button on Instances tab for Curse packs

New in ATLauncher 3.3.1.0 (Aug 7, 2019)

  • Add in servers tab to manage servers created through the launcher
  • Add Curse packs from the packs tab
  • [#370] fix JVM arguments not adding in correct order
  • Fix adding mods showing modpacks and add dropdown for resource packs
  • Fix changing pages when adding mods not keeping search query
  • Fix adding resource packs limiting to current Minecraft version
  • Add ability to reinstall Curse mods from Edit Mods dialog
  • Fix fabric library sha1 error when failing to hash
  • Add error to console when file fails to download and is html

New in ATLauncher 3.3.0.8 (Aug 4, 2019)

  • Fix instances not remembering when asked not to update
  • Fix Forge installs not working if it didn't need to download
  • Only show Downloads folder error when not already 'installed'

New in ATLauncher 3.3.0.5 (Jul 31, 2019)

  • Fix native libraries sometimes breaking when already exists
  • Fix old v1 instances not converting their format when necessary
  • When updating, mark the launcher file as executable
  • Fix not being able to View Mods on some packs
  • Fix casing all files not working for lowercase

New in ATLauncher 3.3.0.4 (Jul 29, 2019)

  • Fix analytics attempting to send before everything is initialised

New in ATLauncher 3.3.0.3 (Jul 29, 2019)

  • Downloads things not downloading when size is the same
  • Don't send errors when creating directories
  • Fix NPE with JavaInfo due to GC
  • Fix temp directory not clearing on restart
  • Fix launching with native libraries in classpath
  • Fix logging Minecraft messages causing high cpu/ram and locking
  • Fix issue loading instances when there were none
  • Fix downloads redownloading without a hash, but size matches
  • Turn off mutex in exe
  • Fix organising filesystem in linux
  • Fix fabric not installing correctly due to bad urls
  • [#365] fix duplicate launch arguments being used
  • Fix text when no instances are installed
  • Remove top and bottom bars on vanilla and featured pack tabs
  • [#354] fix long pack descriptions always scrolling to bottom

New in ATLauncher 3.3.0.2 (Jul 26, 2019)

  • Fix potential issue around loading java path on fresh installs
  • Fix legacy resources not installing
  • Don't copy files from downloadable if not needed (hashes match)
  • Add Sentry breadcrumbs for instance launching
  • Fix packs using caseallfiles not working correctly
  • Remove some logging of stack traces that are unecessary
  • Add in limiting to only send errors once

New in ATLauncher 3.3.0.0 (Jul 25, 2019)

  • Completely reworked the instance installer (instances should install faster now)
  • Rework the instance.json file which follows same pattern as the Minecraft one
  • Rework the way downloads are handled
  • Remove the option to download from multiple ATLauncher servers
  • Add support for adding resource packs from Curse
  • Fix Curse mod file selector dependencies not showing well
  • When installing an instance, give focus to name field and select all when clicked
  • [#255] Add tool to download and use recommended version of Java to use
  • [#350] Add in anonymous analytics to track usage for future decision making
  • Add in Sentry error reporting to get information about unexpected client errors
  • Fix console not wrapping long lines
  • Backups will now backup your saves as well as some other files such as your game options
  • Scan certain folders when looking for installed Java versions
  • Fix Java warning prompts from showing when they shouldn't
  • Cache some HTTP requests
  • Remove advanced backup. We're looking into how to update and make this better for the future
  • Change the way that languages are loaded, allowing for easier translations going forward
  • Add in ability to update Curse mods from edit mods dialog
  • Add in Servers button to packs and instances to find servers to play on
  • Add ability to drag and drop mods into the edit mods dialog
  • Only delete mods that the pack itself installed on reinstall/update
  • Add Backups settings tab to allow backing up mods on backup
  • Fix authentication using static clientToken causing issues with logins
  • Catch errors in discord initialization
  • Fix pack codes not working for semi public packs

New in ATLauncher 3.2.9.7 (Jul 4, 2019)

  • Fix installing newest versions of Forge

New in ATLauncher 3.2.9.6 (Jul 3, 2019)

  • Fix installing Forge 1.13 and above (Thanks to @DallasEpperson)

New in ATLauncher 3.2.9.5 (Jul 1, 2019)

  • Fix reinstalling packs without folder deletes not working

New in ATLauncher 3.2.9.4 (Jul 1, 2019)

  • Fix root Java path for found versions not resolving on some systems

New in ATLauncher 3.2.9.3 (Jul 1, 2019)

  • Don't use Windows folder Java when looking for Java version to use

New in ATLauncher 3.2.9.2 (Jun 25, 2019)

  • Fix invalid Java versions being found causing crashes

New in ATLauncher 3.2.9.1 (Jun 25, 2019)

  • Increase width of dropdown when selecting a curse mod file
  • Add some basic filtering to not show files for a different loader
  • Add a warning and button when Fabric API not installed for Fabric loader
  • Show dependant mods when installing a mod to an instance
  • Fix crash on 64 bit java check

New in ATLauncher 3.2.9.0 (Jun 25, 2019)

  • Fix when restarting, add command to not using system jna
  • Fix issue with installing Fabric not downloading all libraries needed
  • Add ability to select loader versions for packs that enable it
  • Add ability to add mods from within the launcher direct from Curse
  • Add in selectbox in Java settings tab to Java paths on windows
  • Use a preferred version of Java on the users system
  • Fix older versions of Minecraft not having sounds

New in ATLauncher 3.2.8.1 (Jun 25, 2019)

  • Change Fabric to use meta api to install
  • Fix mods selection gui not showing all buttons in some languages
  • Fix issues with jna

New in ATLauncher 3.2.8.0 (Jun 25, 2019)

  • Update minimum Java to Java 8
  • Add in Discord rich presence integration
  • Fix post launch error check dialog not being displayed correctly
  • Fix fabric not installing correctly
  • Fix Forge requiring all libraries even if they're clientreq=false
  • Add in more detection for out of memory errors on launch

New in ATLauncher 3.2.7.5 (Jun 18, 2019)

  • Fix fresh installs in the wrong directory not showing anything

New in ATLauncher 3.2.7.4 (Jun 18, 2019)

  • Fix restarting of OSX app after update

New in ATLauncher 3.2.7.3 (Jun 18, 2019)

  • Fix packs with deletes not reinstalling/updating

New in ATLauncher 3.2.7.2 (Jun 12, 2019)

  • Remove View Mods button from Vanilla Minecraft packs
  • Add Java version to useragent
  • Fix 32 bit installs not loading at all
  • Add system info call back in to see if we can update to Java 8

New in ATLauncher 3.2.7.1 (Jun 10, 2019)

  • Fix Edit Mods button not showing on instances
  • Fix not being able to install older packs without a logging client
  • Add in Relaunch in debug mode tool for relaunching in debug mode

New in ATLauncher 3.2.6.0 (Jun 7, 2019)

  • Add featured packs tab
  • Add message to accounts tab with info on what account to use
  • Fix loading Forge loader on older MC versions
  • Update default ram and java arguments and remove warning when allocating more than 4GB of ram

New in ATLauncher 3.2.5.5 (May 26, 2019)

  • Fix issue with skins not downloading causes application hang
  • Fix issue with some Forge loader libraries not installing for servers
  • Update authlib version and remove classloading hack
  • Remove deprecated system information api call
  • Fix network checker not working

New in ATLauncher 3.2.4.0 (May 13, 2019)

  • Support 1.13 and later versions of Minecraft
  • Remove all download servers other than Auto and Master
  • Update NodeCraft icon

New in ATLauncher 3.2.3.7 (Apr 1, 2017)

  • Add in Alex default skins for even UUID's
  • Add in version_type to the launch arguments
  • Fix dependsGroup on extraArguments not working correctly
  • Stop showing error dialog when no skin is set by the user and is using default

New in ATLauncher 3.2.3.1 (May 21, 2015)

  • Fix mods being downloaded even when they have already been downloaded

New in ATLauncher 3.2.3.0 (May 21, 2015)

  • Fix issues with filesizes not showing correctly when downloading mods for a pack
  • Fix issues with username changes causing users to not be able to login with Mojang anymore
  • Add in --force-offline-mode command line argument to, well, force offline mode. Should work fine
  • Fix semi public packs being added/removed not refreshing the packs list
  • Change the Install Just For Me to Enable User Lock and add in a warning popup
  • Change the User Lock option to use only UUID's so that they aren't affected by sername changes
  • Change skins to use their UUID versions
  • Add in logging for os/java versions to keep statistics on what is used by users. Can be disabled by disabling logging in the settings. See our Privacy Policy at https://atl.pw/pp for more information on how we use that info

New in ATLauncher 3.2.2.6 (Apr 28, 2015)

  • Fix issue with custom java paths not being recognized
  • Change console logging back to what it was to prevent slowdowns

New in ATLauncher 3.2.1.8 (Feb 14, 2015)

  • Fix issues with insta crashes still trying to send stats to the server.
  • Add in separate logging calls for pack updates, installs and server installs.
  • Add in a View Mods button to see the mods in a pack with links to their website.
  • Title bar now shows you which page your on as well as how many of something in on that page.
  • Searching packs now also can search their description.
  • Add in default language file to jar for when it cannot read it from disk. Hopefully fix some non starting errors.
  • Add in warning when user is using Java 8 that it may be incompatible with some versions of Forge.
  • Various miscellaneous tweaks and improvements.