Giter VIP home page Giter VIP logo

olauncher's Introduction

olauncher

The old launcher we all know and love with the quality-of-life features of the new launcher. This aims to support java 8 through modern java.

How to use

  1. Go to the latest release
  2. Download the olauncher-xxx-redist.jar file
  3. Run it

Features

  • Microsoft authentication
  • Bundled JVMs
    • Automatically downloads the appropriate JVM for all minecraft versions
    • You just need a runtime to open the actual launcher
    • You can still provide your own JVMs
  • Update checking

Planned Features

  • Add skin/cape management

How to build from source

The commands must be run in the following order to build from source:

  • decompile.sh
    • Downloads original jar and decompiles it
  • init.sh
    • Turns decompiled sources into a git repository
  • applyPatches.sh
    • Applies OLauncher patches to the decompiled sources
  • mvn clean package
    • Compiles the patched launcher
  • genredist.sh (optional)
    • Make sure you've run git submodule update --init as this script uses the AutoOL submodule.
    • Generates the redistributable JAR - Do not distribute the JARs in olauncher/target!

olauncher's People

Contributors

bigfoot547 avatar devbefell avatar exrodev avatar vopswtf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

olauncher's Issues

Cant sign into olauncher

When I try to sign in with Microsoft Olauncher tries to sign in but it gets stuck on a green bar

Cannot compile

Hi! I was trying to compile this, however I get this on apply patches.sh

fatal: destination path 'olauncher' already exists and is not an empty directory.
~/olauncher ~
fatal: remote upstream already exists.
fatal: ambiguous argument 'upstream/master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git [...] -- [...]'
fatal: could not open '/Users/arbifox/launcher-patches/*.patch' for reading: No such file or directory
~
Patches did not apply cleanly to olauncher. Please fix.

how do I fix this?

Im on MacOS 10.14

Add OptiFine cape editor

Optifine cape url for person: http://s.optifine.net/capes/figboot.png
the username is case sensitive

Open optifine thingy:

        Random r1 = new Random(), r2 = new Random(System.identityHashCode(new Object()));
        BigInteger random1Bi = new BigInteger(128, r1);
        BigInteger random2Bi = new BigInteger(128, r2);
        BigInteger serverBI = random1Bi.xor(random2Bi);
        String id = serverBI.toString(16);
        sessionService.joinServer(profile, mojToken, id);
        LOGGER.warn("https://optifine.net/capeChange?u=" + profile.getId().toString().replace("-", "") + "&n=" + profile.getName() + "&s=" + id);

Java 6/7 Compatibility

Hello!
I was wondering if it would be possible to add compatibility for java 6 or 7, because I wanted to be able to run the launcher on older OSes, thank you :)

cant open olauncher

running arch linux with java 21.
Error: Could not find or load main class olauncher-1.7.2_10-redist.jar
Caused by: java.lang.ClassNotFoundException: olauncher-1.7.2_10-redist.jar

Ram Issue

I allowed Java to use 10G of ram in the control panel,
when i put 10G in the Olauncher profile editor it wont let me load with this error message

Invalid maximum heap size: -Xmx8G
The specified size exceeds the maximum representable size.
In the regular MC launcher there is no issue which is why i feel like there is a bug, please let me know if im doing anything wrong, i really like the fact we can get the old launcher to work with ms accounts (I despise the new launcher cuz its slow)

problem

hi,
i logged into my microsoft account and i can't go into the launcher. it's stuck. idk, everything seems to be ok, but it's stuck. that microsoft issue in your issues category didn't help me. idk what to do. maybe im just dumb. sorry for bad english

unhide crash

When I try to unhide an hidden application, olauncher crashes

type: crash
osVersion: Fairphone/FP4eea/FP4:13/TQ3A.230901.001/eng.emy.20240211.055721:user/release-keys
package: app.olauncher:76
process: app.olauncher

java.lang.UnsupportedOperationException
	at java.util.AbstractList.remove(AbstractList.java:167)
	at i2.l.c(SourceFile:25)
	at i2.e.onClick(SourceFile:108)
	at android.view.View.performClick(View.java:7542)
	at android.view.View.performClickInternal(View.java:7519)
	at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
	at android.view.View$PerformClick.run(View.java:29476)
	at android.os.Handler.handleCallback(Handler.java:942)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loopOnce(Looper.java:201)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7924)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ExecInit.main(ExecInit.java:48)
	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:355)

Support scaling using Wayland on Linux

Currently, the launcher doesn't scale correctly when fractional scaling on Wayland is enabled. Scaling on Xorg seems to work fine, but Xorg doesn't have support for fractional scaling (125%, 150%, etc.) which is very annoying, especially on small, high-resolution (e.g. UHD) displays.

Minecraft version 1.8.9 fails to launch. Other versions work fine

I've been having this issue whilst trying to launch Minecraft 1.8.9 from OLauncher. I've tried version 1.12 on OLauncher for it to launch successfully yet I cannot get 1.8.9 to launch.

The game will launch for a split second then will crash showing the following error in the log file:
Exception in thread "main" com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated array at line 1 column 575 at com.google.gson.internal.Streams.parse(Streams.java:56) at com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:54) at com.google.gson.Gson.fromJson(Gson.java:803) at com.google.gson.Gson.fromJson(Gson.java:768) at com.google.gson.Gson.fromJson(Gson.java:717) at com.google.gson.Gson.fromJson(Gson.java:689) at net.minecraft.client.main.Main.main(SourceFile:90) Caused by: com.google.gson.stream.MalformedJsonException: Unterminated array at line 1 column 575 at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1505) at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:465) at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:403) at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:658) at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:667) at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:642) at com.google.gson.internal.Streams.parse(Streams.java:44) ... 6 more

I've tried launching 1.8.9 on several different computers all with different Java versions all to come to the same conclusion.

Looking at the error log it seems that it is trying to contact a server at Google to get a JSON file and it is coming back corrupted or the server doesn't exist anymore.

Here is a video of what happens:

Video

Allow launcher use while offline

Launcher should allow use while offline (as long as there is a UUID and name to use). Obviously the session token will be invalid (find a way to make the launcher okay with this).

XDG Base Directory

Currently everything is dumped inside inside .minecraft in the users home folder.
While this was marked as a wont fix for the official launcher, this project could support it.
I don't suggest it be the default but still be checked it exists and it takes preference. Could be $XDG_DATA_HOME/minecraft or $XDG_DATA_HOME/olauncher with the default for $XDG_DATA_HOME being $USER/.local/share/.
I'm unsure if this is even feasible due to the project purely being patches but this would to an improvement as you can currently change the game directory path.

Can't launch release version 1.6.4

Every time i try to play 1.6.4 i get this error in the launcher logs
[22:39:59 ERROR]: Error setting up bundled java runtime java.lang.NullPointerException: null at com.mojang.launcher.game.runner.AbstractGameRunner.ensureRuntime(AbstractGameRunner.java:147) ~[patched.jar:1.7.2_05] at com.mojang.launcher.game.runner.AbstractGameRunner.playGame(AbstractGameRunner.java:125) ~[patched.jar:1.7.2_05] at net.minecraft.launcher.game.GameLaunchDispatcher$1.run(GameLaunchDispatcher.java:120) ~[patched.jar:1.7.2_05] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_202] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_202] at java.lang.Thread.run(Unknown Source) ~[?:1.8.0_202]

have an installer

portable programs are a pain for me when i accidentally forget to put the program on the desktop

launcher_profiles.json

as the new launcher_profiles.json format is incompatible with this version. (from README)

for me, just adding "selectedProfile": "(hash)", will make oLauncher work.

but, closing and reopening the launcher will change selectedProfile to the profile name instead of the hash, making the launcher not work again

fix for the cobalt logo not loading

On the right sidebar, the scrolls logo loads but the cobalt logo does not.
620CF99A-90D3-4538-A5BC-C7940A45FA45
This can be fixed by changing the url the launcher uses to get the image from https://assets.mojang.com/cobalt/cobalt_logo_150.PNG to https://assets.mojang.com/cobalt/cobalt_logo_150.png (with a lowercase file extension).
I’m making this an issue and not a pr because I don’t understand how these patches work and won’t pretend to, I’m not the one who figured this out about the url.

Launcher crashes Java/Cannot create directory 'resources'.

Before I even get to use the launcher, I get this Java crash. This is before anything on the launcher window loads, still being a white screen.
This is on a Mac Pro (2008) with upgraded GPU (still happens on original 8800 GT), upgraded (kind of) RAM (667MHz instead of 800MHz, but 8GB over 2GB, still happens on original 800MHz RAM), and I checked the readme and it said to rename the laucher_profiles.json (or delete it or something), but this had zero effect. Still crashes at the exact same time in the same way.

Crash:
https://pastebin.com/UT5cYd0e

Architecture is detected incorrectly on 32-bit JVMs

If someone uses the x86 version of java (the notorious java.com download), their architecture will be detected as x86, despite that not truly being the case. This affects which bundled runtime architecture is selected, causing some issues launching the game.

"Could not reserve enough space for ...KB object heap"

Stuck on loading when launching OLauncher

Launcher error log

[14:32:39 ERROR]: Unexpected exception refreshing profile list
java.lang.NullPointerException: null
	at net.minecraft.launcher.Launcher$2.run(Launcher.java:213) ~[patched.jar:1.7.2_04]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_322]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_322]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_322]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_322]
	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_322]
[14:32:39 ERROR]: Unhandled exception in executor com.mojang.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask@60f67cea
java.util.concurrent.ExecutionException: java.lang.NullPointerException
	at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_322]
	at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_322]
	at com.mojang.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask.done(ExceptionalThreadPoolExecutor.java:60) ~[patched.jar:1.7.2_04]
	at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:384) ~[?:1.8.0_322]
	at java.util.concurrent.FutureTask.setException(FutureTask.java:251) ~[?:1.8.0_322]
	at java.util.concurrent.FutureTask.run(FutureTask.java:271) ~[?:1.8.0_322]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_322]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_322]
	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_322]
Caused by: java.lang.NullPointerException
	at net.minecraft.launcher.profile.ProfileManager.saveProfiles(ProfileManager.java:66) ~[patched.jar:1.7.2_04]
	at net.minecraft.launcher.SwingUserInterface.showLoginPrompt(SwingUserInterface.java:177) ~[patched.jar:1.7.2_04]
	at net.minecraft.launcher.Launcher.ensureLoggedIn(Launcher.java:266) ~[patched.jar:1.7.2_04]
	at net.minecraft.launcher.Launcher$2.run(Launcher.java:242) ~[patched.jar:1.7.2_04]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_322]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_322]
	... 3 more
[14:32:39 FATAL]: Unhandled exception in thread Thread[AWT-EventQueue-0,6,main]
java.lang.NullPointerException: null
	at net.minecraft.launcher.ui.bottombar.ProfileSelectionPanel.populateProfiles(ProfileSelectionPanel.java:81) ~[patched.jar:1.7.2_04]
	at net.minecraft.launcher.ui.bottombar.ProfileSelectionPanel$1.run(ProfileSelectionPanel.java:75) ~[patched.jar:1.7.2_04]
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) ~[?:1.8.0_322]
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) ~[?:1.8.0_322]
	at java.awt.EventQueue.access$500(EventQueue.java:97) ~[?:1.8.0_322]
	at java.awt.EventQueue$3.run(EventQueue.java:709) ~[?:1.8.0_322]
	at java.awt.EventQueue$3.run(EventQueue.java:703) ~[?:1.8.0_322]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_322]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) ~[?:1.8.0_322]
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) ~[?:1.8.0_322]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) ~[?:1.8.0_322]
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) ~[?:1.8.0_322]
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) ~[?:1.8.0_322]
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) ~[?:1.8.0_322]
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) ~[?:1.8.0_322]
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) ~[?:1.8.0_322]

Running Ubuntu 21.10

Can't seem to compile properly

image
Am i doing something wrong? I downloaded the source code from the latest release.
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63) Maven home: C:\maven Java version: 18.0.2, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-18.0.2 Default locale: en_US, platform encoding: UTF-8 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Minecraft 1.19 does not launch

Relevant game log portion:

[23:13:26] [Render thread/INFO]: [STDERR]: [LWJGL] Failed to load a library. Possible solutions:
	a) Add the directory that contains the shared library to -Djava.library.path or -Dorg.lwjgl.librarypath.
	b) Add the JAR that contains the shared library to the classpath.
[23:13:26] [Render thread/INFO]: [STDERR]: [LWJGL] Enable debug mode with -Dorg.lwjgl.util.Debug=true for better diagnostics.
[23:13:26] [Render thread/INFO]: [STDERR]: [LWJGL] Enable the SharedLibraryLoader debug mode with -Dorg.lwjgl.util.DebugLoader=true for better diagnostics.
Exception in thread "Render thread" [23:13:26] [Render thread/INFO]: [STDERR]: java.lang.NoClassDefFoundError: Could not initialize class com.mojang.blaze3d.systems.RenderSystem
[23:13:26] [Render thread/INFO]: [STDERR]: 	at ac.a(SourceFile:65)
[23:13:26] [Render thread/INFO]: [STDERR]: 	at eev.a(SourceFile:2306)
[23:13:26] [Render thread/INFO]: [STDERR]: 	at eev.a(SourceFile:2301)
[23:13:26] [Render thread/INFO]: [STDERR]: 	at net.minecraft.client.main.Main.main(SourceFile:207)

The launcher has a bootstrap similar to original legacy launcher?

Good day,

I just got to know the project and a question soon arose, the launcher has a bootstrap
similar to original legacy launcher?

I don't think it's a good practice for the user to have to guess the day a new version will be released and have to manually download the launcher.

I also don't think it's a good practice not to have the launcher packaged for the specific platform (exe and dmg). The popular launchers I know do this to at least warn about the need for java for the lay user, when in practice for an advanced user it makes no difference.

If a stable bootstrap is done, I can also permanently replace the jar file inside the original legacy launcher exe on the Windows platform, for purely aesthetic and nostalgic reasons.

A small tutorial in case someone wants to modify the original legacy launcher exe:

1 - Extract the original minecraft.exe launcher stub using 7zip (open archive -> # -> 1.exe) or a hex editor.

2 - Combining the stub with the jar with the following command on Windows:

copy file1/b+file2/b file3/b

Example:

copy minecraft_stub.exe/b+olauncher-1.7.2_09-redist.jar/b minecraft.exe/b

Sorry for the large text and thanks for reading.

Launcher stuck in loading state

When launching, launcher is stuck in loading screen.

Log:

Using working directory: C:\Users\Paul\AppData\Roaming\.minecraft
Interactive: yes
[16:05:32 INFO]: OLauncher 1.7.2_06 (through bootstrap 100) started on windows...
[16:05:32 INFO]: Current time is Jan 12, 2023 4:05:32 PM
[16:05:32 INFO]: System.getProperty('os.name') == 'Windows 10'
[16:05:32 INFO]: System.getProperty('os.version') == '10.0'
[16:05:32 INFO]: System.getProperty('os.arch') == 'amd64'
[16:05:32 INFO]: System.getProperty('java.version') == '1.8.0_321'
[16:05:32 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[16:05:32 INFO]: System.getProperty('sun.arch.data.model') == '64'
[16:05:32 INFO]: proxy == DIRECT
[16:05:32 INFO]: JFX is already initialized
[16:05:32 INFO]: Refreshing local version list...
[16:05:32 INFO]: It is not time to query releases yet. Wait another 178 minutes.
[16:05:32 INFO]: Latest release is v1.7.2_06 (ID 88232471).
[16:05:33 INFO]: Refreshing remote version list...
[16:05:34 INFO]: Your java runtime platform is 'windows-x64'.
[16:05:34 INFO]: Finished refreshing java runtime list.
[16:05:34 INFO]: Refresh complete.
[16:05:34 ERROR]: Unexpected exception refreshing profile list
java.lang.NullPointerException: null
        at net.minecraft.launcher.Launcher$2.run(Launcher.java:213) ~[patched.jar:1.7.2_06]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_321]
        at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_321]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_321]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_321]
        at java.lang.Thread.run(Unknown Source) ~[?:1.8.0_321]
[16:05:34 ERROR]: Unhandled exception in executor com.mojang.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask@2982ba28
java.util.concurrent.ExecutionException: java.lang.NullPointerException
        at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_321]
        at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_321]
        at com.mojang.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask.done(ExceptionalThreadPoolExecutor.java:60) ~[patched.jar:1.7.2_06]
        at java.util.concurrent.FutureTask.finishCompletion(Unknown Source) ~[?:1.8.0_321]
        at java.util.concurrent.FutureTask.setException(Unknown Source) ~[?:1.8.0_321]
        at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_321]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_321]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_321]
        at java.lang.Thread.run(Unknown Source) ~[?:1.8.0_321]
Caused by: java.lang.NullPointerException
        at net.minecraft.launcher.profile.ProfileManager.saveProfiles(ProfileManager.java:66) ~[patched.jar:1.7.2_06]
        at net.minecraft.launcher.SwingUserInterface.showLoginPrompt(SwingUserInterface.java:177) ~[patched.jar:1.7.2_06]
        at net.minecraft.launcher.Launcher.ensureLoggedIn(Launcher.java:266) ~[patched.jar:1.7.2_06]
        at net.minecraft.launcher.Launcher$2.run(Launcher.java:242) ~[patched.jar:1.7.2_06]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_321]
        ... 4 more
[16:05:34 FATAL]: Unhandled exception in thread Thread[AWT-EventQueue-0,6,main]
java.lang.NullPointerException: null
        at net.minecraft.launcher.ui.bottombar.ProfileSelectionPanel.populateProfiles(ProfileSelectionPanel.java:81) ~[patched.jar:1.7.2_06]
        at net.minecraft.launcher.ui.bottombar.ProfileSelectionPanel$1.run(ProfileSelectionPanel.java:75) ~[patched.jar:1.7.2_06]
        at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[?:1.8.0_321]
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[?:1.8.0_321]
        at java.awt.EventQueue.access$500(Unknown Source) ~[?:1.8.0_321]
        at java.awt.EventQueue$3.run(Unknown Source) ~[?:1.8.0_321]
        at java.awt.EventQueue$3.run(Unknown Source) ~[?:1.8.0_321]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_321]
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[?:1.8.0_321]
        at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[?:1.8.0_321]
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ~[?:1.8.0_321]
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ~[?:1.8.0_321]
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ~[?:1.8.0_321]
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[?:1.8.0_321]
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[?:1.8.0_321]
        at java.awt.EventDispatchThread.run(Unknown Source) ~[?:1.8.0_321]

Edit:
Deleting launcher_profiles.json fixes this issue. Maybe the launcher should just fail silently or make a backup and delete the old file.

redist via github actions

it'd be cool to have the redist be compiled and released via github actions so there's no possible tampering being done on your end

OLauncher is unable to download Textures, Language, Sound and Music Files

Olauncher is unable to download essential Language and Sound Files due to the location of Textures, Language, Sound and Music Files being changed in a recent launcher update. This change also happened server side and therefore breaks old launchers which use the previous asset servers. So when the launcher starts it attempts to download Textures, Language, Sound and Music Files but fails and eventually just launches Minecraft without them.

Launcher Log: https://pastebin.com/JSVYrmba

Game Output: https://pastebin.com/JxickDL3

Screenshot: image

olauncher not installing

after deleting the launcher profiles folder and logging in it doesn't login the green bar thing never goes away

Olauncher Wont launch minecraft

Every time i press play to play minecraft, it says its downloading a few things, but then it doesnt launch minecraft at all

Custom program skins

Is there a way to skin this java program (specifically with synthetica skins), for some reason mine wont work with the msstyles theme i applied and reverts to the default java skin ;-;

SUGGESTION: Allow renaming of the window

I want to get as authentic of an experience as possible. I've replaced the icon, but I cannot find a way to replace the name of the window from olauncher to Minecraft Launcher. Can you add an option for a custom window name?

Login problem.

Hello! I can't add second account. Then i try to login it says succes but then just infinite loading.

Graphical corruption on launcher

I sometimes get graphical corruption on the launcher, I'm not sure why or where I could find any logs or anything that I could add to help. All I can think of is that my GPU is a 2080 Ti, but I'm sure that if this happened on 2000 series cards, more people would have it.
ScreenShot_20221010112147
ScreenShot_20221010112140

login with microsoft stuck load

when I did the login with microsoft it put me on a windows page where it auto logged me in the wrong account the one without minecraft and now its stuck forverer on login with microsoft and the windows page says The code has been received. You may now close this window.

Make a discord

You should make a discord for the launcher, since it was tough to find the launcher and I had to search for a while.

Forge crash

For some reason Forge crashes for me with this launcher, vanilla boots up just fine

e

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.