Skip to content

Releases: etkmlm/CoreLauncher

v1.1.9.2

23 Sep 22:00

Choose a tag to compare

Warning

Before updating to this version, if you have installed the launcher with the Windows installer, you should remove the shortcuts from the programs menu and desktop.

Changelog:

  • Added handy selector menu for resources in the profile page.
    • Select/unselect mods easily.
    • Remove, enable, or disable these selected mods.
  • Added world import overwriting confirmation.
  • Added a hover context menu on the worlds list to display the level folder.
  • Added resource side filter for the browser. (Only Modrinth)
  • Fixed game version & loader mismatching issues in the general resource browser.
  • Fixed level folder and level name behavior in the worlds page.
  • Fixed CList incorrect loading issue in the filter mode.
  • Fixed several UI bugs.
  • Changed the status separator to a new line.
  • Changed drag-drop resource importing error message.
  • Now, the all profiles dialog sorts the profiles by their creation date.

v1.1.9.1

28 Jul 19:23
6e4ab2e

Choose a tag to compare

Warning

Before updating to this version, if you have installed the launcher with the Windows installer, you should remove the shortcuts from the programs menu and desktop.

Changelog:

  • Added OS info into the about dialog.
  • Added OS architecture detection, especially for the correct Java version.
  • Fixed the Java source switching system.
  • Fixed the window resizing issue on Linux-based systems.
  • Fixed the multiple resource browser UI title.
  • Fixed the inappropriate return button on the new profiles' edit page. *
  • Fixed UI overflow issue on the worlds page.
  • Fixed CCombo appearance.
  • Fixed the placement to dock problem when clicking on the play button in the all profiles dialog.
  • Fixed encapsulation issue for macOS Java images.
  • Fixed OptiFine x token bug; now, the download URL of each OptiFine file will be updated before installation.
  • Changed default Java image type from JDK to JRE.
  • Optimized ResourceCell width allocation.

v1.1.9

18 Jul 14:31
2452cdf

Choose a tag to compare

Warning

After updating to this version, you should not revert to an old version. This version changes the method of storing the profile resources, so you will lose them if you switch to a version that doesn't support it.

Changelog:

  • Added a function to disable the mods temporarily.
  • Added lazy-loading support on all profiles dialog, and tutorials page.
  • Added could not find any result prompt into the browser.
  • Added a count label for the resources in the modpack details dialog.
  • Added an option to the profile context menu to directly go to the edit profile page.
  • Now the launcher supports downloading Java from two sources, which is configurable from the settings. (Azul Zulu - default and Eclipse Adoptium)
  • Added an option to prompt the user during profile importation, asking if the launcher should overwrite an existing profile with the same name.
  • Added always yes and always no options into the dialogs.
  • Added a little heart (<3)
  • Added CTRL+S support on the edit profile page.
  • Added a clear account settings button on the edit profile page.
  • Added general resource browser.
    • Download your resources without creating a profile.
    • It imports the necessary mods for using shaders when a shader is installed.
  • Added name tooltip to the loader icons in the edit profile page.
  • Added mouse middle button shortcut onto the dock profile object to directly navigate to the profile folder.
  • Added force load (SHIFT + CLICK) into the resources.
  • Added ESC shortcut on the CCombo.
  • Fixed custom Java loop issue.
  • Fixed an issue while copying the profile settings.
  • Fixed the UTF-8 character problem in the worlds page.
  • Fixed null error in the tutorials page when there are no tutorials.
  • Fixed OptiFine details dialog errors.
  • Fixed CLPatcher game crash problem.
  • Fixed an issue when the profile name changed.
  • Fixed the edit profile page NTS triggers.
  • Fixed wrapper version issue when the game version is about to change.
  • Fixed stop and start issues while launching.
  • Fixed missing updated announcement when a resource is deleted.
  • Fixed max/min RAM slider issues.
  • Fixed edit profile page safe save checkers.
  • Fixed incorrect padding issue while dragging a dock object.
  • Fixed the problem of scrolling to the start when a resource is deleted in the profile page.
  • Fixed shader file deletion problem.
  • Fixed window dragging issues and window size saving issues on closing.
  • Fixed selection menu shifting bug.
  • Fixed the mismatch between the Microsoft account username and the local username.
  • Made profile page drag-drop importing supporting Quilt and NeoForge.
  • Made the settings page responsive.
  • Made CMenu open faster. (500 ms to 100 ms)
  • Made the event handler key dynamic in the multiple instance handlers.
  • Updated invalid characters in the translation files.
  • Updated the auth handler port allocation system.
  • Updated experimental profile page update handler.
  • Updated and centralized the general UI and replaced hard-coded UTF-8 icons with SVG icons (-fx-shape).
  • Updated JavaFX version from 17.0.2 to 21.0.7
  • Changed 'Account Name' concept to 'Username'
  • Removed the ambiguity between wrapper and loader, and all the wrapper instances were changed to loader.
  • Improved invalid profile detection system. Now, the profile folder that starts with a dot '.' is not allowed and will be invisible.
  • Improved resource browser user experience.
  • Improved the security of the world deletion.
  • Optimized the dock.
  • Optimized unused translates and dot function.
  • Got back the missing offline versions of old game instances.
  • Now,
    • profiles' resources are collected into a single JSON field. (See warning)
    • the game will use your system's default language.
    • the profile drag-to-export is happening when the profile is dragged out of the window.

v1.1.8

23 Jan 22:00
c8b1da1

Choose a tag to compare

Changelog:

  • Fixed message box size issue.
  • Fixed module info entries.
  • Fixed a bug while copying a profile's options to another.
  • Fixed the date display issue on resources from Modrinth in the browser.
  • Fixed a bug while resizing the window.
  • Fixed an issue that prevents the profile group dialog from closing when needed.
  • Fixed a caching issue with Fabric versions. (The game version doesn't matter :))
  • Fixed bugs while changing the modpack version.
  • Fixed UTF-8 issues while reading files as text.
  • Fixed an issue preventing the "No Version" notification.
  • Added a default options.txt selector to the settings.
  • Added a focus limiter.
  • Added an edit profile page difference detector. You can no longer leave the page without saving if it is not a new profile, and you remain on the same page after saving.
  • Added an option to launch profiles directly from the dock.
  • Added a default profile containing the last version on the first use of the launcher.
  • Added a security checkup for game paths containing invalid characters.
  • Added shortcuts on dialogs.
  • Added tutorials section, including a general tutorial for the first usage.
  • Added shaders support for CurseForge.
  • Added a UI scale option to the settings.
  • Added a detector for disabled resources from Modrinth.
  • Added WebP support.
  • Added an icon to dialogs.
  • Added count labels for the resources to the profile page.
  • Added an optimizer button (garbage collector) to the settings page.
  • Improved authentication error handling.
  • Improved the registration optimization for JavaFX event filters.
  • Improved the Java detection system; invalid versions are no longer listed.
  • Increased CList efficiency, preventing redundant profile page reloads.
  • Increased general download speed and added threaded downloading. (Average profile setup from zero takes 4 minutes 20 seconds)
  • Optimized the status display system.
  • The Browser UI has been further animated, with an indicator animation after including or removing a resource.
  • Changed the name of the "online" account to "Microsoft" account.
  • The startup page no longer allows empty usernames.
  • Updated CLPatcher's multiplayer fix.
  • Changed the worlds page list selector so the worlds that have the same level name are now separated.
  • Made slight memory optimizations in pages.
  • UI bug fixes in general.

v1.1.7

21 Oct 18:28
c8b1da1

Choose a tag to compare

Changelog:

  • Fixed a problem that caused an abort while installing Java.
  • Fixed a GUI issue on custom Java dialog.
  • Fixed the downloading bug on custom Java installation.
  • Fixed Already in use - bind exception when two launcher instances are open.
  • Added an option to create quick profile shortcuts. Now, you can play your profiles by using these shortcuts directly.
    • Windows OS uses .lnk file.
    • Unix-based OS uses .desktop file.
    • MacOS uses .command file.

v1.1.6

04 Oct 12:30
a63900d

Choose a tag to compare

Changelog:

  • Fixed the RAM input boxes to change the value manually.
  • Fixed the CList null icon issue when the query is blank.
  • Fixed the UI problem that causes a little white box at the bottom of the profile dock object.
  • All the event keys declared as a variable in the related classes.
  • Now the launcher supports middle-level extensions.
    • You can write your own extension in Java.
    • See the details here.

v1.1.5

25 Sep 00:54
a63900d

Choose a tag to compare

Changelog:

  • Added in-game Discord RPC integration.
    • Supported Versions:
      • Vanilla/OptiFine 1.14.4 or newer
      • Forge 1.20 or newer (currently working to support more versions)
      • NeoForge 1.20 or newer (all versions)
    • You can switch this option from settings.
    • You can join your friends' server from Discord. (Only hostnames allowed. If it is an IP v4 address, the join button will not be shown.)
    • Contains 3 states:
      • On the game menu.
      • Playing singleplayer.
      • Playing multiplayer. (The player count of the server will be displayed as a party, and the hostname information also will be as status.)
  • Fixed pre-installing issue for Vanilla on loading wrappers.
  • Solved no connection error while trying to list offline versions of NeoForge.
  • Fixed a conflict between Quilt and Fabric loaders while launching a Quilt profile.
  • Fixed an issue when trying to use a temporary http server again.
  • Fixed the game crash (blaze3d error) while playing older versions of OptiFine. (including 1.14, 1.16, and 1.17)
  • Fixed the indexing problem on Java Manager after experiencing a non-successful Java version search.
  • Removed unnecessary file copies while checking the assets.
  • Updated the target Java executable from "java" to "javaw" on Windows OS.
  • Now the launcher saves the last window size.
  • Now the errors while launching the game will be displayed as an announcement.
  • Now the launcher checks for the alternative client path of the wrapper before launch.
  • Merged the agents of the launcher (CLDiscord and CLFixer) into one "CLPatcher"
  • Decreased the transparency of the message dialog.

v1.1.4

01 Sep 22:54
9fa7cbc

Choose a tag to compare

Changelog:

  • Added Discord RPC integration. (Idling, preparing, and playing states.)
  • Fixed language and UI issues on the setup page.
  • Fixed the cursor state of the combo box on the setup page.
  • Fixed null checkup issue while retrieving announcements.
  • Fixed scrolling sensitivity on the tabs.
  • Fixed the UI shifting between the main bottom bar and the frame.
  • Fixed the unnecessary status when stopping the process.
  • Increased the spaces between labels and controls on the settings page.

v1.1.3

18 Aug 23:54
59e013f

Choose a tag to compare

Changelog:

  • Added a hello page for new users to make easier the setup process.
  • Added NeoForge wrapper!
  • Added a setting to place immediately the newly created profiles into the dock.
  • Added the open folder button to the profile page.
  • Added an extra security layer during configuration file creation.
  • Fixed group dock object context menu triggering the issue.
  • Fixed a problem that prevents the launcher from deleting the old resource files after the update process.
  • Fixed the progress bar state after the modpack installation.
  • Fixed casting problem on the update process.
  • Updated the mod wrapper icons.

v1.1.2

06 Aug 16:10
caa2316

Choose a tag to compare

Changelog:

  • Fixed wrong world info for the lower game versions than 1.12.
  • Fixed the resize issue in the browser.
  • Fixed textbox focus in the Java Manager.
  • Fixed offline announcing and caching problems.
  • Fixed parsing issue in the multiple browser page while acquiring mods from the folder.
  • Fixed duplicate resource issue in the multiple browser page after clicking the search button.
  • Added Shift + Left and Shift + Right shortcut to swap the tabs.
  • Removed the back button from the edit profile page when the profile is new.
  • Now profile names could have only lowercase and uppercase characters, numbers, and - _ . characters.