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.