Last edited on 23 December 2020 - 08:22 AM by MasterGberry
Hey everyone. Today unfortunately is not one of the happy announcement days, but rather a day of sharing information with the community, and being transparent about what is happening behind the scenes as we finish off the 2020 year.I know there is a small but very alive Linux community that plays and enjoys Minecraft, and that many of you have been waiting for patiently for us to bring support to Linux. After many months of hard work…we are so close to releasing it, but unfortunately we just are not going to be able to complete the release before the end of 2020. I would like to break down below the rough timeline of the year for Linux support, and why we cannot release it as originally promised.
January 2020 - Linux support was announced, and we began investigating the work it would take to require it.
March 2020 - We began working on the new Badlion Client launcher, which was a major rework of both the UI and internals to allow for easier support/porting of our systems to Badlion Client.
May 2020 - Initial prototyping for Badlion Client Linux support began. We actually had a very basic build working…with many missing features at the time (e.g. cursor support broken, popups not working, very unstable…barely got it to work at all).
September 2020 - Port new features to Linux. Debug builds (not release) were working again.
October 2020 - My PC's motherboard started to fail, and I could no longer restart my machine (took me about 8 hours to get it to turn on into Windows once…), can read a bit more from the original beta post here: https://www.badlion.net/forum/thread/284419
November 2020 - Got my new PC built and continued work on porting Badlion Client features to Linux
December 2020 - Finished most Linux features (cursor support is broken), finished the auto-updating, file selectors are working, custom fonts work, debug build works fine…release build is crashing unfortunately though.
In the months where nothing is listed, other work was generally being done for the launcher, including the new UI, new features, and other things for Windows/macOS. A lot of the features seamlessly transitioned to Linux without any issues, but not all of them did.
Now, to briefly explain the reason why the Linux version is crashing in the release version and not the debug version. We use a virtualization software called VMProtect to protect certain key pieces of our codebase from reverse engineering. This is to protect intellectual property, which unfortunately I cannot dive into, but I can dive into the problem. We have been using this software for a few years now on Linux for our BAC plugin library, and it has gone through a bunch of problems with VMProtect over time. Different things cause crashes sometimes with the virtualization process…even the simplest things can sometimes cause a crash randomly. We are seeing multiple different locations where crashes are currently occurring with the release build + VMProtect, and have filed some tickets with the software team over there to fix it.
It comes with a lot of pain for me to make this thread today…like a lot of pain. I have been working basically around the clock in any free moment I have to try and get this done before Christmas and we go on our holiday break, but alas I have been blocked by powers out of my control. I cannot express enough sorrow on behalf of the Badlion team about this third party software glitch, but I am hopeful that it can be resolved in the coming weeks and we can finally release a Linux version of Badlion Client!
I will continue to tinker around during the holiday break to see if I get lucky and can get a stable version of the software out…but I don't have much expectation of this happening.
We from the Badlion family thank you all for your patience and understanding, and hope to release Linux support as soon as it is possible for us to do. We wish you all a happy holidays and we can't wait to see you next year playing on Badlion Client.
Thanks
~Adam
Last edited on 23 December 2020 - 08:05 PM by Alien_mew2
was the mac problem fixed with big surand I am still unable to use badlion because of it
Posted on 23 December 2020 - 09:27 PM
i cant access blc 3.0 anymore aswell i really hope this gets fixed right now im starting to use lunar and forge for the reason that blc doesnt work for Linux/Mac ( if it still supports mac then i dont know why i cant acces blc anymore )Posted on 23 December 2020 - 09:33 PM
The reason why i cant access badlion client anymore is because its saying on my computer that "Update Available, Please Wait" but when i wait like 15 seconds it just crashes and closes by its self if any Mod or helper that can help i really need it!Thanks!
Posted on 24 December 2020 - 01:56 AM
PuppyGrinc wrote
Thanks!
Have you simply tried re-downloading and installing the launcher again? This usually fixes these types of auto-update problems.
Posted on 24 December 2020 - 01:56 AM
Alien_mew2 wrote
and I am still unable to use badlion because of it
Hey, check out this thread for community support on MacOS Big Sur problems and solutions: https://www.badlion.net/forum/thread/287898
Last edited on 24 December 2020 - 03:42 PM by Alien_mew2
thanks so much it works nowPosted on 26 December 2020 - 03:36 PM
Thanks for the information and thank you for doing this!Posted on 27 December 2020 - 08:49 AM
Thanks for clarification and take your time.- rauchn
Last edited on 29 December 2020 - 05:43 PM by Virusnest
Hi raspberry pi 4 user will blc support Linux arm because lwjgl supports arm Linux and the pi 4 can handle mc java at 30+ fps so please if possible can you try to support Linux armPosted on 30 December 2020 - 04:19 PM
Wait… how did u get Minecraft Java working on Pi4? Afaik it does not support arm64Posted on 31 December 2020 - 03:51 AM
VirusNest wrote
We will not be supporting ARM at this time for Linux.
Posted on 31 December 2020 - 10:03 PM
So yeh Minecraft does not natively support arm Linux even though lwjgl 3 does and people have managed to patch lwjgl 2.Posted on 04 January 2021 - 01:21 PM
What file type will BLC Linux be? Will it be a .deb/.rpm file, or a Snap/other package?Posted on 17 January 2021 - 05:49 PM
This is really cool as i have a friend who runs his computer in linux. thank you for making BLC possible for linux as my friend really wants to try your client.Posted on 18 January 2021 - 01:20 AM
Thank you Badlion Mods and Creators you can take your time we still have another year of Covid-19 ]